lemma_rotatio_matrix_to_eq.json 16.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153
[ { "prover": "Z3:4.8.6:noBV", "verdict": "timeout", "time": 15. },
  { "prover": "Z3:4.8.6:counterexamples", "verdict": "timeout", "time": 15. },
  { "prover": "Z3:4.8.6", "verdict": "timeout", "time": 15. },
  { "prover": "Coq:8.12.2", "verdict": "unknown" },
  { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
    "verdict": "timeout", "time": 15. },
  { "prover": "Alt-Ergo:2.3.3", "verdict": "timeout", "time": 15. },
  { "header": "Definition", "tactic": "Wp.unfold", "params": {},
    "select": { "select": "inside-goal", "occur": 0,
                "target": "(L_l_RMat_of_FloatRMat Mf32_0 rm_0)",
                "pattern": "L_l_RMat_of_FloatRMat$Mf32$rm" },
    "children": { "Unfold 'L_l_RMat_of_FloatRMat'": [ { "prover": "Z3:4.8.6:noBV",
                                                        "verdict": "timeout",
                                                        "time": 15. },
                                                      { "prover": "Z3:4.8.6:counterexamples",
                                                        "verdict": "timeout",
                                                        "time": 15. },
                                                      { "prover": "Z3:4.8.6",
                                                        "verdict": "timeout",
                                                        "time": 15. },
                                                      { "prover": "Coq:8.12.2",
                                                        "verdict": "unknown" },
                                                      { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
                                                        "verdict": "timeout",
                                                        "time": 15. },
                                                      { "prover": "Alt-Ergo:2.3.3",
                                                        "verdict": "timeout",
                                                        "time": 15. },
                                                      { "header": "Definition",
                                                        "tactic": "Wp.unfold",
                                                        "params": {},
                                                        "select": { "select": "inside-goal",
                                                                    "occur": 0,
                                                                    "target": "let a_0 = (shiftfield_F9_FloatRMat_m rm_0) in\n(P_rotation_matrix\n  {\n     F12_RealRMat_s_a00 = Mf32_0[(shift_float32 a_0 0)] ;\n     F12_RealRMat_s_a01 = Mf32_0[(shift_float32 a_0 1)] ;\n     F12_RealRMat_s_a02 = Mf32_0[(shift_float32 a_0 2)] ;\n     F12_RealRMat_s_a10 = Mf32_0[(shift_float32 a_0 3)] ;\n     F12_RealRMat_s_a11 = Mf32_0[(shift_float32 a_0 4)] ;\n     F12_RealRMat_s_a12 = Mf32_0[(shift_float32 a_0 5)] ;\n     F12_RealRMat_s_a20 = Mf32_0[(shift_float32 a_0 6)] ;\n     F12_RealRMat_s_a21 = Mf32_0[(shift_float32 a_0 7)] ;\n     F12_RealRMat_s_a22 = Mf32_0[(shift_float32 a_0 8)]\n  })",
                                                                    "pattern": "P_rotation_matrix{RealRMat_s}[][]" },
                                                        "children": { "Unfold 'P_rotation_matrix'": 
                                                                    [ { "prover": "Z3:4.8.6:noBV",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Z3:4.8.6:counterexamples",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Z3:4.8.6",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Coq:8.12.2",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Alt-Ergo:2.3.3",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "header": "Definition",
                                                                    "tactic": "Wp.unfold",
                                                                    "params": {},
                                                                    "select": 
                                                                    { "select": "inside-goal",
                                                                    "occur": 0,
                                                                    "target": "L_id_rmat",
                                                                    "pattern": "L_id_rmat" },
                                                                    "children": 
                                                                    { "Unfold 'L_id_rmat'": 
                                                                    [ { "prover": "Z3:4.8.6:noBV",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Z3:4.8.6:counterexamples",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Z3:4.8.6",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Coq:8.12.2",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Alt-Ergo:2.3.3",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "header": "Definition",
                                                                    "tactic": "Wp.unfold",
                                                                    "params": {},
                                                                    "select": 
                                                                    { "select": "inside-goal",
                                                                    "occur": 0,
                                                                    "target": "let a_0 = (shiftfield_F9_FloatRMat_m rm_0) in\n(L_transpose\n  {\n     F12_RealRMat_s_a00 = Mf32_0[(shift_float32 a_0 0)] ;\n     F12_RealRMat_s_a01 = Mf32_0[(shift_float32 a_0 1)] ;\n     F12_RealRMat_s_a02 = Mf32_0[(shift_float32 a_0 2)] ;\n     F12_RealRMat_s_a10 = Mf32_0[(shift_float32 a_0 3)] ;\n     F12_RealRMat_s_a11 = Mf32_0[(shift_float32 a_0 4)] ;\n     F12_RealRMat_s_a12 = Mf32_0[(shift_float32 a_0 5)] ;\n     F12_RealRMat_s_a20 = Mf32_0[(shift_float32 a_0 6)] ;\n     F12_RealRMat_s_a21 = Mf32_0[(shift_float32 a_0 7)] ;\n     F12_RealRMat_s_a22 = Mf32_0[(shift_float32 a_0 8)]\n  })",
                                                                    "pattern": "L_transpose{RealRMat_s}[][][][][]" },
                                                                    "children": 
                                                                    { "Unfold 'L_transpose'": 
                                                                    [ { "prover": "Z3:4.8.6:noBV",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Z3:4.8.6:counterexamples",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Z3:4.8.6",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Coq:8.12.2",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Alt-Ergo:2.3.3",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "header": "Definition",
                                                                    "tactic": "Wp.unfold",
                                                                    "params": {},
                                                                    "select": 
                                                                    { "select": "inside-goal",
                                                                    "occur": 0,
                                                                    "target": "let a_0 = (shiftfield_F9_FloatRMat_m rm_0) in\nlet r_0 = Mf32_0[(shift_float32 a_0 0)] in\nlet r_1 = Mf32_0[(shift_float32 a_0 1)] in\nlet r_2 = Mf32_0[(shift_float32 a_0 2)] in\nlet r_3 = Mf32_0[(shift_float32 a_0 3)] in\nlet r_4 = Mf32_0[(shift_float32 a_0 4)] in\nlet r_5 = Mf32_0[(shift_float32 a_0 5)] in\nlet r_6 = Mf32_0[(shift_float32 a_0 6)] in\nlet r_7 = Mf32_0[(shift_float32 a_0 7)] in\nlet r_8 = Mf32_0[(shift_float32 a_0 8)] in\n(L_mult_RealRMat\n  {\n     F12_RealRMat_s_a00 = r_0 ;\n     F12_RealRMat_s_a01 = r_1 ;\n     F12_RealRMat_s_a02 = r_2 ;\n     F12_RealRMat_s_a10 = r_3 ;\n     F12_RealRMat_s_a11 = r_4 ;\n     F12_RealRMat_s_a12 = r_5 ;\n     F12_RealRMat_s_a20 = r_6 ;\n     F12_RealRMat_s_a21 = r_7 ;\n     F12_RealRMat_s_a22 = r_8\n  }\n  {\n     F12_RealRMat_s_a00 = r_0 ;\n     F12_RealRMat_s_a01 = r_3 ;\n     F12_RealRMat_s_a02 = r_6 ;\n     F12_RealRMat_s_a10 = r_1 ;\n     F12_RealRMat_s_a11 = r_4 ;\n     F12_RealRMat_s_a12 = r_7 ;\n     F12_RealRMat_s_a20 = r_2 ;\n     F12_RealRMat_s_a21 = r_5 ;\n     F12_RealRMat_s_a22 = r_8\n  })",
                                                                    "pattern": "L_mult_RealRMat{RealRMat_s}{RealRMat_s}" },
                                                                    "children": 
                                                                    { "Unfold 'L_mult_RealRMat'": 
                                                                    [ { "prover": "Z3:4.8.6:noBV",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Z3:4.8.6:counterexamples",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Z3:4.8.6",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Coq:8.12.2",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "prover": "Alt-Ergo:2.3.3",
                                                                    "verdict": "timeout",
                                                                    "time": 15. },
                                                                    { "header": "Definition",
                                                                    "tactic": "Wp.unfold",
                                                                    "params": {},
                                                                    "select": 
                                                                    { "select": "inside-goal",
                                                                    "occur": 0,
                                                                    "target": "let a_0 = (shiftfield_F9_FloatRMat_m rm_0) in\nlet r_0 = Mf32_0[(shift_float32 a_0 0)] in\nlet r_1 = Mf32_0[(shift_float32 a_0 1)] in\nlet r_2 = Mf32_0[(shift_float32 a_0 2)] in\nlet r_3 = Mf32_0[(shift_float32 a_0 3)] in\nlet r_4 = Mf32_0[(shift_float32 a_0 4)] in\nlet r_5 = Mf32_0[(shift_float32 a_0 5)] in\nlet r_6 = ((r_0*r_3)+(r_1*r_4)+(r_2*r_5)) in\nlet r_7 = Mf32_0[(shift_float32 a_0 6)] in\nlet r_8 = Mf32_0[(shift_float32 a_0 7)] in\nlet r_9 = Mf32_0[(shift_float32 a_0 8)] in\nlet r_10 = ((r_0*r_7)+(r_1*r_8)+(r_2*r_9)) in\nlet r_11 = ((r_3*r_7)+(r_4*r_8)+(r_5*r_9)) in\n(EqS12_RealRMat_s\n  {\n     F12_RealRMat_s_a00 = (r_0*r_0)+(r_1*r_1)+(r_2*r_2) ;\n     F12_RealRMat_s_a01 = r_6 ;\n     F12_RealRMat_s_a02 = r_10 ;\n     F12_RealRMat_s_a10 = r_6 ;\n     F12_RealRMat_s_a11 = (r_3*r_3)+(r_4*r_4)+(r_5*r_5) ;\n     F12_RealRMat_s_a12 = r_11 ;\n     F12_RealRMat_s_a20 = r_10 ;\n     F12_RealRMat_s_a21 = r_11 ;\n     F12_RealRMat_s_a22 = (r_7*r_7)+(r_8*r_8)+(r_9*r_9)\n  }\n  {\n     F12_RealRMat_s_a00 = 1 ;\n     F12_RealRMat_s_a01 = 0 ;\n     F12_RealRMat_s_a02 = 0 ;\n     F12_RealRMat_s_a10 = 0 ;\n     F12_RealRMat_s_a11 = 1 ;\n     F12_RealRMat_s_a12 = 0 ;\n     F12_RealRMat_s_a20 = 0 ;\n     F12_RealRMat_s_a21 = 0 ;\n     F12_RealRMat_s_a22 = 1\n  })",
                                                                    "pattern": "EqS12_RealRMat_s{RealRMat_s}{RealRMat_s}" },
                                                                    "children": 
                                                                    { "Unfold 'EqS12_RealRMat_s'": 
                                                                    [ { "prover": "Z3:4.8.6:noBV",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Z3:4.8.6:counterexamples",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Z3:4.8.6",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Coq:8.12.2",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "CVC4:1.9-prerelease:strings+counterexamples",
                                                                    "verdict": "unknown" },
                                                                    { "prover": "Alt-Ergo:2.3.3",
                                                                    "verdict": "timeout",
                                                                    "time": 15. } ] } } ] } } ] } } ] } } ] } } ] } } ]