[ { "prover": "script", "verdict": "timeout", "time": 10. }, { "header": "Definition", "tactic": "Wp.unfold", "params": {}, "select": { "select": "clause-goal", "target": "let a_0 = (shiftfield_F6_FloatRMat_m rm_0) in\nlet r_0 =\n (\\sqrt\n (1+Mf32_6[(shift_float32 a_0 0)]+Mf32_6[(shift_float32 a_0 4)]+\n Mf32_6[(shift_float32 a_0 8)])) in\nlet m_0 = Mf32_6[(shiftfield_F4_FloatQuat_qi q_1)->1/2*r_0] in\nlet r_1 = (2*r_0) in\nlet m_1 =\n m_0[(shiftfield_F4_FloatQuat_qx q_1)\n ->(m_0[(shift_float32 a_0 5)]-m_0[(shift_float32 a_0 7)]) div r_1] in\nlet m_2 =\n m_1[(shiftfield_F4_FloatQuat_qy q_1)\n ->(m_1[(shift_float32 a_0 6)]-m_1[(shift_float32 a_0 2)]) div r_1] in\n(P_unary_quaterion\n m_2[(shiftfield_F4_FloatQuat_qz q_1)\n ->(m_2[(shift_float32 a_0 1)]-m_2[(shift_float32 a_0 3)]) div r_1] q_1)", "pattern": "P_unary_quaterion[=]$q[=]shiftfield_F4_FloatQuat_qz" }, "children": { "Unfold 'P_unary_quaterion'": [ { "header": "Definition", "tactic": "Wp.unfold", "params": {}, "select": { "select": "inside-goal", "occur": 2, "target": "(shift_float32 (shiftfield_F6_FloatRMat_m rm_0) 8)", "pattern": "shift_float32shiftfield_F6_FloatRMat_m" }, "children": { "Unfold 'shift_float32'": [ { "prover": "Z3:4.8.6:noBV", "verdict": "timeout", "time": 10. }, { "prover": "Z3:4.8.6:counterexamples", "verdict": "timeout", "time": 10. }, { "prover": "Z3:4.8.6", "verdict": "timeout", "time": 10. }, { "prover": "CVC4:1.9-prerelease:strings+counterexamples", "verdict": "timeout", "time": 10. }, { "prover": "Alt-Ergo:2.3.3", "verdict": "timeout", "time": 10. } ] } } ] } } ]