{"tool":"check_kill","tool_version":4,"result":"PASS","exit":0,"file":"[local working file]","sha256":"3b29083b31f348bb3172c47b7e51a389b324165d9c38a073a56d9f9a760a651d","tm":"1RB0RF_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---","mode":"nonhalt","theorem":"nonhalt","framework_head":"0940bb9cf434ba68f0c025dabfde45a219999973","coqc":"[local working file]","coqc_version":"8.20.1","compile_seconds":3.86,"native_compiler":"yes","coqchk":"pass","coqchk_timeout":600,"coqchk_seconds":1.05,"ml_modules":["ltac_plugin.cmxs","number_string_notation_plugin.cmxs","tauto_plugin.cmxs","cc_plugin.cmxs","firstorder_plugin.cmxs","ring_plugin.cmxs","zify_plugin.cmxs","micromega_core_plugin.cmxs","micromega_plugin.cmxs","btauto_plugin.cmxs"],"fqns":{"halts":"BusyCoq.Individual62.Individual62.Enumerate.Permute.Flip.Compute.TM.halts","c0":"BusyCoq.Individual62.Individual62.Enumerate.Permute.Flip.Compute.TM.c0","TM_from_str":"BusyCoq.Individual62.TM_from_str"},"assumptions":[],"checked_at":"2026-10-10T11:46:58Z","checks":[{"id":"args","status":"PASS","summary":"6x2 machine, framework module Individual62, mode nonhalt","details":[],"warnings":[]},{"id":"input","status":"PASS","summary":"19358 bytes, 597 lines, 421 sentences","details":[],"warnings":[]},{"id":"framework","status":"PASS","summary":"HEAD 0940bb9cf434ba68f0c025dabfde45a219999973 == pin; no tracked changes under verify/","details":[],"warnings":[]},{"id":"framework_build","status":"PASS","summary":"15 needed framework .vo files present and fresh, with native code no older than the .vo","details":[],"warnings":[]},{"id":"forbidden","status":"PASS","summary":"none of 30 forbidden patterns occur (ground rule 1's words: anywhere; command words: outside comments and strings; comments never split a token)","details":[],"warnings":[]},{"id":"structure","status":"PASS","summary":"8 Require name(s) allowed; no top-level Variable/Context; no shadowing; Module/Section balanced","details":["line 8: From BusyCoq Require Individual62 -> framework Individual62.v","line 8: From BusyCoq Require Longitudinal -> framework Longitudinal.v","line 8: From BusyCoq Require DivModCases -> framework DivModCases.v","line 9: Require ZifyNat -> Coq stdlib","line 9: Require Lia -> Coq stdlib","line 10: Require ZArith -> Coq stdlib","line 11: Require String -> Coq stdlib","line 12: Require List -> Coq stdlib"],"warnings":[]},{"id":"tm_text","status":"PASS","summary":"line 25: TM_from_str \"1RB0RF_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---\" == <tm> (41 bytes)","details":[],"warnings":[]},{"id":"theorem_text","status":"PASS","summary":"line 558: nonhalt : ~halts tm c0","details":[],"warnings":[]},{"id":"coq","status":"PASS","summary":"coqc 8.20.1 ([local working file]","details":[],"warnings":[]},{"id":"names","status":"PASS","summary":"halts, c0, TM_from_str resolved inside Individual62","details":["halts = BusyCoq.Individual62.Individual62.Enumerate.Permute.Flip.Compute.TM.halts","c0 = BusyCoq.Individual62.Individual62.Enumerate.Permute.Flip.Compute.TM.c0","TM_from_str = BusyCoq.Individual62.TM_from_str"],"warnings":[]},{"id":"compile","status":"PASS","summary":"compiled in 3.9s with all appended checks","details":["command: [local working file] -q -Q [local working file] BusyCoq -Q [local working file] BigInt -Q /tmp/check_kill.u9tzluu0/kill BB6Kill -native-compiler yes Candidate.v","wall time: 3.9s"],"warnings":["-native-compiler yes: native code is in the trusted base unless coqchk finishes (policy A)","Warning: [local working file] was","Warning: The native-compiler option is deprecated. To compile native files"]},{"id":"tm_rocq","status":"PASS","summary":"BB6Kill.Candidate.tm = BusyCoq.Individual62.TM_from_str \"1RB0RF_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---\" by eq_refl (in-file and isolated)","details":["in-file tm_conv: ok","isolated tm_conv: ok"],"warnings":[]},{"id":"theorem_rocq","status":"PASS","summary":"nonhalt : ~ halts (TM_from_str \"1RB0RF_1LC0RE_0LC0LD_1RD1LB_0RF1RA_0RB---\") c0 with absolute names (in-file and isolated)","details":["in-file nonhalt : ~ halts tm c0: ok","in-file nonhalt : ~ halts (TM_from_str lit) c0: ok","isolated nonhalt : ~ halts tm c0: ok","isolated nonhalt : ~ halts (TM_from_str lit) c0: ok"],"warnings":[]},{"id":"isolation","status":"PASS","summary":"only stock proof plugins loaded; guard/positivity/universe checking on, definitional UIP off","details":["isolated checker plugins and typing flags: ok","ML modules: ltac_plugin.cmxs, number_string_notation_plugin.cmxs, tauto_plugin.cmxs, cc_plugin.cmxs, firstorder_plugin.cmxs, ring_plugin.cmxs, zify_plugin.cmxs, micromega_core_plugin.cmxs, micromega_plugin.cmxs, btauto_plugin.cmxs"],"warnings":[]},{"id":"assumptions","status":"PASS","summary":"0 assumption(s), all in the baseline","details":["isolated Print Assumptions (0): closed","baseline entries (1): Axioms|FunctionalExtensionality.functional_extensionality_dep : forall (A : Type) (B : A -> Type) (f g : forall x : A, B x), (forall x : A, f x = g x) -> f = g"],"warnings":[]},{"id":"coqchk","status":"PASS","summary":"coqchk -norec BB6Kill.Candidate ok (1.1s); its context summary lists nothing of the file's own","details":[],"warnings":[]},{"id":"integrity","status":"PASS","summary":"input sha256 and framework HEAD/cleanliness identical before and after","details":[],"warnings":[]}]}
