0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇐)
↳2 Prolog
↳3 PrologToPiTRSProof (⇐)
↳4 PiTRS
↳5 DependencyPairsProof (⇔)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔)
↳11 PiDP
↳12 PiDPToQDPProof (⇐)
↳13 QDP
↳14 QDPSizeChangeProof (⇔)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
f1_in_gga([], [], []) → f1_out_gga([], [], [])
f1_in_gga(.(T21, T22), [], T24) → U3_gga(T21, T22, T24, g13_in_gga(T22, T21, T24))
g13_in_gga([], T31, .(T31, [])) → g13_out_gga([], T31, .(T31, []))
g13_in_gga(.(T57, []), T58, .(T57, .(T58, []))) → g13_out_gga(.(T57, []), T58, .(T57, .(T58, [])))
g13_in_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, [])))) → g13_out_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, []))))
g13_in_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, []))))) → g13_out_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, [])))))
g13_in_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, [])))))) → g13_out_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, []))))))
g13_in_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, []))))))) → g13_out_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, [])))))))
g13_in_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, [])))))))) → g13_out_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, []))))))))
g13_in_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
g71_in_ggga([], T404, T405, .(T404, T405)) → g71_out_ggga([], T404, T405, .(T404, T405))
g71_in_ggga(.(T416, T417), T418, T419, T421) → U1_ggga(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
U1_ggga(T416, T417, T418, T419, T421, g71_out_ggga(T417, T416, .(T418, T419), T421)) → g71_out_ggga(.(T416, T417), T418, T419, T421)
U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_out_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)) → g13_out_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374)
U3_gga(T21, T22, T24, g13_out_gga(T22, T21, T24)) → f1_out_gga(.(T21, T22), [], T24)
f1_in_gga(.(T480, T481), .(T479, []), T483) → U4_gga(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
U4_gga(T480, T481, T479, T483, g13_out_gga(.(T480, T481), T479, T483)) → f1_out_gga(.(T480, T481), .(T479, []), T483)
f1_in_gga(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_gga(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
U5_gga(T501, T502, T500, T503, T504, T506, f1_out_gga(.(T503, .(T500, .(T501, T502))), T504, T506)) → f1_out_gga(.(T501, T502), .(T500, .(T503, T504)), T506)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
f1_in_gga([], [], []) → f1_out_gga([], [], [])
f1_in_gga(.(T21, T22), [], T24) → U3_gga(T21, T22, T24, g13_in_gga(T22, T21, T24))
g13_in_gga([], T31, .(T31, [])) → g13_out_gga([], T31, .(T31, []))
g13_in_gga(.(T57, []), T58, .(T57, .(T58, []))) → g13_out_gga(.(T57, []), T58, .(T57, .(T58, [])))
g13_in_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, [])))) → g13_out_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, []))))
g13_in_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, []))))) → g13_out_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, [])))))
g13_in_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, [])))))) → g13_out_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, []))))))
g13_in_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, []))))))) → g13_out_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, [])))))))
g13_in_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, [])))))))) → g13_out_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, []))))))))
g13_in_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
g71_in_ggga([], T404, T405, .(T404, T405)) → g71_out_ggga([], T404, T405, .(T404, T405))
g71_in_ggga(.(T416, T417), T418, T419, T421) → U1_ggga(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
U1_ggga(T416, T417, T418, T419, T421, g71_out_ggga(T417, T416, .(T418, T419), T421)) → g71_out_ggga(.(T416, T417), T418, T419, T421)
U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_out_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)) → g13_out_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374)
U3_gga(T21, T22, T24, g13_out_gga(T22, T21, T24)) → f1_out_gga(.(T21, T22), [], T24)
f1_in_gga(.(T480, T481), .(T479, []), T483) → U4_gga(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
U4_gga(T480, T481, T479, T483, g13_out_gga(.(T480, T481), T479, T483)) → f1_out_gga(.(T480, T481), .(T479, []), T483)
f1_in_gga(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_gga(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
U5_gga(T501, T502, T500, T503, T504, T506, f1_out_gga(.(T503, .(T500, .(T501, T502))), T504, T506)) → f1_out_gga(.(T501, T502), .(T500, .(T503, T504)), T506)
F1_IN_GGA(.(T21, T22), [], T24) → U3_GGA(T21, T22, T24, g13_in_gga(T22, T21, T24))
F1_IN_GGA(.(T21, T22), [], T24) → G13_IN_GGA(T22, T21, T24)
G13_IN_GGA(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_GGA(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
G13_IN_GGA(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → G71_IN_GGGA(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)
G71_IN_GGGA(.(T416, T417), T418, T419, T421) → U1_GGGA(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
G71_IN_GGGA(.(T416, T417), T418, T419, T421) → G71_IN_GGGA(T417, T416, .(T418, T419), T421)
F1_IN_GGA(.(T480, T481), .(T479, []), T483) → U4_GGA(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
F1_IN_GGA(.(T480, T481), .(T479, []), T483) → G13_IN_GGA(.(T480, T481), T479, T483)
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_GGA(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504)), T506) → F1_IN_GGA(.(T503, .(T500, .(T501, T502))), T504, T506)
f1_in_gga([], [], []) → f1_out_gga([], [], [])
f1_in_gga(.(T21, T22), [], T24) → U3_gga(T21, T22, T24, g13_in_gga(T22, T21, T24))
g13_in_gga([], T31, .(T31, [])) → g13_out_gga([], T31, .(T31, []))
g13_in_gga(.(T57, []), T58, .(T57, .(T58, []))) → g13_out_gga(.(T57, []), T58, .(T57, .(T58, [])))
g13_in_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, [])))) → g13_out_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, []))))
g13_in_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, []))))) → g13_out_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, [])))))
g13_in_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, [])))))) → g13_out_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, []))))))
g13_in_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, []))))))) → g13_out_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, [])))))))
g13_in_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, [])))))))) → g13_out_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, []))))))))
g13_in_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
g71_in_ggga([], T404, T405, .(T404, T405)) → g71_out_ggga([], T404, T405, .(T404, T405))
g71_in_ggga(.(T416, T417), T418, T419, T421) → U1_ggga(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
U1_ggga(T416, T417, T418, T419, T421, g71_out_ggga(T417, T416, .(T418, T419), T421)) → g71_out_ggga(.(T416, T417), T418, T419, T421)
U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_out_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)) → g13_out_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374)
U3_gga(T21, T22, T24, g13_out_gga(T22, T21, T24)) → f1_out_gga(.(T21, T22), [], T24)
f1_in_gga(.(T480, T481), .(T479, []), T483) → U4_gga(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
U4_gga(T480, T481, T479, T483, g13_out_gga(.(T480, T481), T479, T483)) → f1_out_gga(.(T480, T481), .(T479, []), T483)
f1_in_gga(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_gga(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
U5_gga(T501, T502, T500, T503, T504, T506, f1_out_gga(.(T503, .(T500, .(T501, T502))), T504, T506)) → f1_out_gga(.(T501, T502), .(T500, .(T503, T504)), T506)
F1_IN_GGA(.(T21, T22), [], T24) → U3_GGA(T21, T22, T24, g13_in_gga(T22, T21, T24))
F1_IN_GGA(.(T21, T22), [], T24) → G13_IN_GGA(T22, T21, T24)
G13_IN_GGA(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_GGA(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
G13_IN_GGA(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → G71_IN_GGGA(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)
G71_IN_GGGA(.(T416, T417), T418, T419, T421) → U1_GGGA(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
G71_IN_GGGA(.(T416, T417), T418, T419, T421) → G71_IN_GGGA(T417, T416, .(T418, T419), T421)
F1_IN_GGA(.(T480, T481), .(T479, []), T483) → U4_GGA(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
F1_IN_GGA(.(T480, T481), .(T479, []), T483) → G13_IN_GGA(.(T480, T481), T479, T483)
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_GGA(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504)), T506) → F1_IN_GGA(.(T503, .(T500, .(T501, T502))), T504, T506)
f1_in_gga([], [], []) → f1_out_gga([], [], [])
f1_in_gga(.(T21, T22), [], T24) → U3_gga(T21, T22, T24, g13_in_gga(T22, T21, T24))
g13_in_gga([], T31, .(T31, [])) → g13_out_gga([], T31, .(T31, []))
g13_in_gga(.(T57, []), T58, .(T57, .(T58, []))) → g13_out_gga(.(T57, []), T58, .(T57, .(T58, [])))
g13_in_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, [])))) → g13_out_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, []))))
g13_in_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, []))))) → g13_out_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, [])))))
g13_in_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, [])))))) → g13_out_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, []))))))
g13_in_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, []))))))) → g13_out_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, [])))))))
g13_in_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, [])))))))) → g13_out_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, []))))))))
g13_in_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
g71_in_ggga([], T404, T405, .(T404, T405)) → g71_out_ggga([], T404, T405, .(T404, T405))
g71_in_ggga(.(T416, T417), T418, T419, T421) → U1_ggga(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
U1_ggga(T416, T417, T418, T419, T421, g71_out_ggga(T417, T416, .(T418, T419), T421)) → g71_out_ggga(.(T416, T417), T418, T419, T421)
U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_out_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)) → g13_out_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374)
U3_gga(T21, T22, T24, g13_out_gga(T22, T21, T24)) → f1_out_gga(.(T21, T22), [], T24)
f1_in_gga(.(T480, T481), .(T479, []), T483) → U4_gga(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
U4_gga(T480, T481, T479, T483, g13_out_gga(.(T480, T481), T479, T483)) → f1_out_gga(.(T480, T481), .(T479, []), T483)
f1_in_gga(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_gga(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
U5_gga(T501, T502, T500, T503, T504, T506, f1_out_gga(.(T503, .(T500, .(T501, T502))), T504, T506)) → f1_out_gga(.(T501, T502), .(T500, .(T503, T504)), T506)
G71_IN_GGGA(.(T416, T417), T418, T419, T421) → G71_IN_GGGA(T417, T416, .(T418, T419), T421)
f1_in_gga([], [], []) → f1_out_gga([], [], [])
f1_in_gga(.(T21, T22), [], T24) → U3_gga(T21, T22, T24, g13_in_gga(T22, T21, T24))
g13_in_gga([], T31, .(T31, [])) → g13_out_gga([], T31, .(T31, []))
g13_in_gga(.(T57, []), T58, .(T57, .(T58, []))) → g13_out_gga(.(T57, []), T58, .(T57, .(T58, [])))
g13_in_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, [])))) → g13_out_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, []))))
g13_in_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, []))))) → g13_out_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, [])))))
g13_in_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, [])))))) → g13_out_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, []))))))
g13_in_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, []))))))) → g13_out_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, [])))))))
g13_in_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, [])))))))) → g13_out_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, []))))))))
g13_in_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
g71_in_ggga([], T404, T405, .(T404, T405)) → g71_out_ggga([], T404, T405, .(T404, T405))
g71_in_ggga(.(T416, T417), T418, T419, T421) → U1_ggga(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
U1_ggga(T416, T417, T418, T419, T421, g71_out_ggga(T417, T416, .(T418, T419), T421)) → g71_out_ggga(.(T416, T417), T418, T419, T421)
U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_out_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)) → g13_out_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374)
U3_gga(T21, T22, T24, g13_out_gga(T22, T21, T24)) → f1_out_gga(.(T21, T22), [], T24)
f1_in_gga(.(T480, T481), .(T479, []), T483) → U4_gga(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
U4_gga(T480, T481, T479, T483, g13_out_gga(.(T480, T481), T479, T483)) → f1_out_gga(.(T480, T481), .(T479, []), T483)
f1_in_gga(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_gga(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
U5_gga(T501, T502, T500, T503, T504, T506, f1_out_gga(.(T503, .(T500, .(T501, T502))), T504, T506)) → f1_out_gga(.(T501, T502), .(T500, .(T503, T504)), T506)
G71_IN_GGGA(.(T416, T417), T418, T419, T421) → G71_IN_GGGA(T417, T416, .(T418, T419), T421)
G71_IN_GGGA(.(T416, T417), T418, T419) → G71_IN_GGGA(T417, T416, .(T418, T419))
From the DPs we obtained the following set of size-change graphs:
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504)), T506) → F1_IN_GGA(.(T503, .(T500, .(T501, T502))), T504, T506)
f1_in_gga([], [], []) → f1_out_gga([], [], [])
f1_in_gga(.(T21, T22), [], T24) → U3_gga(T21, T22, T24, g13_in_gga(T22, T21, T24))
g13_in_gga([], T31, .(T31, [])) → g13_out_gga([], T31, .(T31, []))
g13_in_gga(.(T57, []), T58, .(T57, .(T58, []))) → g13_out_gga(.(T57, []), T58, .(T57, .(T58, [])))
g13_in_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, [])))) → g13_out_gga(.(T94, .(T93, [])), T95, .(T93, .(T94, .(T95, []))))
g13_in_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, []))))) → g13_out_gga(.(T141, .(T140, .(T139, []))), T142, .(T139, .(T140, .(T141, .(T142, [])))))
g13_in_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, [])))))) → g13_out_gga(.(T198, .(T197, .(T196, .(T195, [])))), T199, .(T195, .(T196, .(T197, .(T198, .(T199, []))))))
g13_in_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, []))))))) → g13_out_gga(.(T265, .(T264, .(T263, .(T262, .(T261, []))))), T266, .(T261, .(T262, .(T263, .(T264, .(T265, .(T266, [])))))))
g13_in_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, [])))))))) → g13_out_gga(.(T342, .(T341, .(T340, .(T339, .(T338, .(T337, [])))))), T343, .(T337, .(T338, .(T339, .(T340, .(T341, .(T342, .(T343, []))))))))
g13_in_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374) → U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_in_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374))
g71_in_ggga([], T404, T405, .(T404, T405)) → g71_out_ggga([], T404, T405, .(T404, T405))
g71_in_ggga(.(T416, T417), T418, T419, T421) → U1_ggga(T416, T417, T418, T419, T421, g71_in_ggga(T417, T416, .(T418, T419), T421))
U1_ggga(T416, T417, T418, T419, T421, g71_out_ggga(T417, T416, .(T418, T419), T421)) → g71_out_ggga(.(T416, T417), T418, T419, T421)
U2_gga(T371, T370, T369, T368, T367, T366, T364, T365, T372, T374, g71_out_ggga(T365, T364, .(T366, .(T367, .(T368, .(T369, .(T370, .(T371, .(T372, []))))))), T374)) → g13_out_gga(.(T371, .(T370, .(T369, .(T368, .(T367, .(T366, .(T364, T365))))))), T372, T374)
U3_gga(T21, T22, T24, g13_out_gga(T22, T21, T24)) → f1_out_gga(.(T21, T22), [], T24)
f1_in_gga(.(T480, T481), .(T479, []), T483) → U4_gga(T480, T481, T479, T483, g13_in_gga(.(T480, T481), T479, T483))
U4_gga(T480, T481, T479, T483, g13_out_gga(.(T480, T481), T479, T483)) → f1_out_gga(.(T480, T481), .(T479, []), T483)
f1_in_gga(.(T501, T502), .(T500, .(T503, T504)), T506) → U5_gga(T501, T502, T500, T503, T504, T506, f1_in_gga(.(T503, .(T500, .(T501, T502))), T504, T506))
U5_gga(T501, T502, T500, T503, T504, T506, f1_out_gga(.(T503, .(T500, .(T501, T502))), T504, T506)) → f1_out_gga(.(T501, T502), .(T500, .(T503, T504)), T506)
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504)), T506) → F1_IN_GGA(.(T503, .(T500, .(T501, T502))), T504, T506)
F1_IN_GGA(.(T501, T502), .(T500, .(T503, T504))) → F1_IN_GGA(.(T503, .(T500, .(T501, T502))), T504)
From the DPs we obtained the following set of size-change graphs: