Skip to main content

🍬 Script_cache.v

Proofs

See code, Gitlab , OCaml

Require Import CoqOfOCaml.CoqOfOCaml.
Require Import CoqOfOCaml.Settings.

Require Import TezosOfOCaml.Environment.V8.
Require TezosOfOCaml.Proto_alpha.Script_cache.

Require TezosOfOCaml.Proto_alpha.Proofs.Raw_context.

The function [load_and_elaborate] is valid.
The function [value_of_identifier] is valid.
The function [find] is valid.
The function [update] is valid.
The function [entries] is valid.
Lemma entries_is_valid ctxt :
  Raw_context.Valid.t ctxt
  letP? ctxt := Script_cache.entries ctxt in True.
Proof.
Admitted.

The function [insert] is valid.