CpdtTactics
list_util
ast_basics
ast
ast_rt
ast_util
rt
values
- Run-Time Error
- Return Value / State
- Value
- Bound of Value
- Value Operation
- Binary Operation
- Unary Operation
environment
symboltable_module
symboltable
eval
eval_rt
rt_gen
rt_gen_impl
- toExpRTImpl
- toNameRTImpl
- toArgsRTImpl
- toStmtRTImpl
- toDeclRTImpl
- toProcBodyDeclRTImpl
- toProgramRTImpl
rt_gen_impl_consistent
- Semantics Consistency Proof for Run-Time Check Generator
- Soundness of RT-GEN Implementation
- Completeness of RT-GEN Implementation
- Consistency of RT-GEN Impl and RT-GEN Spec
rt_gen_consistent
- Helper Lemmas
- Soundness of RT-GEN Specification
- Completeness of RT-GEN Specification
- Consistency of RT-GEN Spec
rt_gen_util
rt_opt_ZArith
- ZArith (Mult, Div, Mod)
- Relation (Zeq, Zlt, Zle, Zgt, Zge)
- ZArith Lemma
- Modulus Interval Correctness
- Multiply Interval Correctness
- Divide Interval Correctness
rt_opt
rt_opt_impl
rt_opt_impl_consistent
- helper lemmas
- extract_subtype_range_f soundness and completeness
- bound_of_type_f soundness and completeness
- bound_of_array_component_type_f soundness and completeness
- bound_of_record_field_type_f soundness and completeness
- in_bound_f soundness and completeness
- sub_bound_f soundness and completeness
- optimize_overflow_check_f soundness and completeness
- optimize_range_check_f soundness and completeness
- optimize_range_check_on_copy_out_f soundness and completeness
- optimize_rtc_binop_f soundness and completeness
- optimize_rtc_unop_f soundness and completeness
- extract_array_index_range_f soundness and completeness
- Consistency Proof for RT-OPT Implementation
- Soundness of RT-OPT Implementation
- Completeness of RT-OPT Implementation
- Consistency of RT-OPT Impl and RT-OPT Spec
rt_opt_util
well_typed
- Helper Functions
- Well-Typed Expression
- Well-Typed Statement
- Well-Typed Declaration
- Well-Typed Program
- well typed symbol table
- Well-Typed Value
- Well-Typed Store
- Well-Typed State
- Well-Typed State and Symbol Table
well_typed_util
- Helper Lemmas
- well-typed store and stack lemmas
- storeUpdate_preserve_typed_stack
- Eval Exp_or_Name Value Well Typed
- Typed Value in Bound
- copy_in_preserve_typed_store
- copy_out_preserve_typed_stack
- eval_declaration_preserve_typed_stack
- cut_until_preserve_typed_stack
- eval_statement_preserve_typed_stack
- wellTypedStatePreservation
rt_opt_consistent_util
- Eval Expr Value In Bound
- Eval Name Value In Bound
- Soundness of RT-OPT Specification
- Completeness of RT-OPT Specification
- help version with well_typed_value_in_stack and well_typed_value_in_store
rt_opt_consistent
rt_counter
rt_validator
This page has been generated by coqdoc