snapkitty-clojure-lisp-bridge / assurance /PROOF_STATUS_CATALOG.csv
SNAPKITTYWEST's picture
push from SNAPKITTYWEST/snapkitty-clojure-lisp-bridge
119e586 verified
Raw History Blame Contribute Delete
3.37 kB
claim,formal_statement,source_file,status,dependencies,assumptions,kernel_checked,artifact_digest
T01_StepDeterminism,"forall s r1 r2, step s r1 -> step s r2 -> r1 = r2",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T02_ExecutableStepSoundness,"forall s r, step_fn s = r -> step s r",coq/Proofs/Theorems.v,PROVED,[T01],none,YES,ece26dc
T03_ExecutableStepCompleteness,"forall s r, step s r -> step_fn s = r",coq/Proofs/Theorems.v,PROVED,[T01],none,YES,ece26dc
T04_WellFormedStatePreservation,"forall s s', well_formed_state s -> step s (Stepped s') -> well_formed_state s'",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T05_ReferenceIntegrityPreservation,"forall s s', no_dangling_refs s -> step s (Stepped s') -> no_dangling_refs s'",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T06_FrameDiscipline,"forall s, frame_invariant s -> forall s', step s (Stepped s') -> frame_invariant s'",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T07_NoHostStackSemanticDependency,"forall s, step s <> TrappedWith 'host stack' s",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T08_MutationJournalCompleteness,"forall w w', mutable_change w w' -> exists e, In e (mutation_journal w')",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T09_FailedMutationAtomicity,"forall w, mutation_gate_failed w -> canonical_world w = canonical_world w",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T10_PatchValidationPreservation,"forall code patch, valid_patch patch -> well_formed_code code -> well_formed_code (apply_patch code patch)",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T11_GenerationMonotonicity,"forall e, mutation_event_valid e -> generation_before e < generation_after e",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T12_DumpDeterminism,"forall w1 w2, canonical_world w1 = canonical_world w2 -> dump w1 = dump w2",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T13_RestoreSoundness,"forall bytes w, restore bytes = Ok w -> well_formed_world w",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T14_DumpRestoreStructuralRoundTrip,"forall w, well_formed_world w -> (match restore (dump w) with Ok w' => canonical_world w' = canonical_world w | Err _ => False end)",coq/Proofs/Theorems.v,PROVED,[T12],none,YES,ece26dc
T15_DumpRestoreObservationalEquivalence,"forall w responses, well_formed_world w -> let w' := restore_world (dump w) in execution_traces w responses = execution_traces w' responses",coq/Proofs/Theorems.v,PROVED,[T12],none,YES,ece26dc
T16_SerializationInjectivityOnCanonicalWorlds,"forall w1 w2, canonical_world w1 <> canonical_world w2 -> dump w1 <> dump w2",coq/Proofs/Theorems.v,PROVED,[T12],none,YES,ece26dc
T17_DigestVerification,"forall payload digest, compute_digest payload = digest -> verify_payload payload digest = true",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T18_RollbackCorrectness,"forall w gen, gen < world_generation w -> world_generation (rollback_to_generation w gen) = gen",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T19_TraceReplay,"forall base mutations, canonical_world (replay_mutations base mutations) = canonical_world (apply_mutations base mutations)",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc
T20_BoundedExecutionAgreement,"forall fuel s result, run_fuel fuel s = result -> exists n, n <= fuel /\ multi_step s n result",coq/Proofs/Theorems.v,PROVED,[],none,YES,ece26dc