float_quat_of_rmat_a11_max_ensures.json 3.88 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
[ { "header": "Definition", "tactic": "Wp.unfold", "params": {},
    "select": { "select": "inside-goal", "occur": 0,
                "target": "(L_l_FloatQuat_of_RMat_1_max_t Mf32_0 rm_0)",
                "pattern": "L_l_FloatQuat_of_RMat_1_max_t$Mf32" },
    "children": { "Unfold 'L_l_FloatQuat_of_RMat_1_max_t'": [ { "header": "Definition",
                                                                "tactic": "Wp.unfold",
                                                                "params": {},
                                                                "select": 
                                                                  { "select": "inside-goal",
                                                                    "occur": 0,
                                                                    "target": "(L_transpose (L_l_RMat_of_FloatRMat Mf32_0 rm_0))",
                                                                    "pattern": "L_transposeL_l_RMat_of_FloatRMat" },
                                                                "children": 
                                                                  { "Unfold 'L_transpose'": 
                                                                    [ { "header": "Definition",
                                                                    "tactic": "Wp.unfold",
                                                                    "params": {},
                                                                    "select": 
                                                                    { "select": "inside-goal",
                                                                    "occur": 0,
21
                                                                    "target": "let a_0 = (L_l_RMat_of_FloatRMat Mf32_0 rm_0) in\n(L_l_FloatQuat_of_RMat_1_max_1_\n  {\n     a_0 with\n     F13_RealRMat_s_a01 = a_0.F13_RealRMat_s_a10 ;\n     F13_RealRMat_s_a02 = a_0.F13_RealRMat_s_a20 ;\n     F13_RealRMat_s_a10 = a_0.F13_RealRMat_s_a01 ;\n     F13_RealRMat_s_a12 = a_0.F13_RealRMat_s_a21 ;\n     F13_RealRMat_s_a20 = a_0.F13_RealRMat_s_a02 ;\n     F13_RealRMat_s_a21 = a_0.F13_RealRMat_s_a12\n  })",
22 23 24 25 26 27 28 29
                                                                    "pattern": "L_l_FloatQuat_of_RMat_1_max_1_{RealRMat_s}" },
                                                                    "children": 
                                                                    { "Unfold 'L_l_FloatQuat_of_RMat_1_max_1_'": 
                                                                    [ { "header": "Definition",
                                                                    "tactic": "Wp.unfold",
                                                                    "params": {},
                                                                    "select": 
                                                                    { "select": "inside-step",
30
                                                                    "at": 3,
31 32
                                                                    "kind": "have",
                                                                    "occur": 0,
33
                                                                    "target": "(L_trace_2_ Mf32_1 rm_0)",
34 35 36 37 38
                                                                    "pattern": "L_trace_2_$Mf32$rm" },
                                                                    "children": 
                                                                    { "Unfold 'L_trace_2_'": 
                                                                    [ { "prover": "Alt-Ergo:2.3.3",
                                                                    "verdict": "valid",
POLLIEN Baptiste's avatar
POLLIEN Baptiste committed
39
                                                                    "time": 2.5621,
40
                                                                    "steps": 1254 } ] } } ] } } ] } } ] } } ]