LAProof.accuracy_proofs.preamble
LAProof.accuracy_proofs.real_lemmas
LAProof.accuracy_proofs.common
LAProof.accuracy_proofs.float_acc_lems
LAProof.accuracy_proofs.dotprod_model
LAProof.accuracy_proofs.sum_model
- Floating-Point Summation: Functional Models and Equivalences
- General Summation Relation
- Any-Order Floating-Point Summation
- Equivalence Between sum_rel and sum_any
- Bounds via Absolute Value Summation
- Singleton Summation Lemmas
- Permutation Invariance
- Uniform Bound on Sum Magnitude
- sumR: Functional Real Summation
- Uniform Bounds on Floating-Point Sums via Real Arithmetic
- Floating-Point Summation Instances and Properties
- Subtraction Loop
LAProof.accuracy_proofs.sum_acc
LAProof.accuracy_proofs.dot_acc_lemmas
- Forward and Mixed Error Bounds for Floating-Point Dot Products
- Section 1: Forward Error Bound — Non-FMA Dot Product
- Section 2: Forward Error Bound — FMA Dot Product
- Section 3: Mixed Error Bound — Non-FMA Dot Product
- Section 4: Mixed Error Bound — FMA Dot Product
- Section 5: Sparse Forward Error Bound — Non-FMA Dot Product
- Section 6: Sparse Forward Error Bound — FMA Dot Product
LAProof.accuracy_proofs.dot_acc
LAProof.accuracy_proofs.vecnorm_acc
LAProof.accuracy_proofs.fma_dot_acc
LAProof.accuracy_proofs.sum_is_finite
LAProof.accuracy_proofs.fma_is_finite
LAProof.accuracy_proofs.mv_mathcomp
- Matrix and Vector Operations: MathComp–List Correspondence
- Main Results
- Structure
- Dependencies
- Norm and sequence definitions
- Tactics
- Enumeration and list lemmas
- Lemmas about the maxr operator
- Norm lemmas
- Auxiliary definitions
- Module F: Floating-point MathComp matrix/vector operations
- Conversions between MathComp matrices and list-of-lists
- List-based floating-point operations
- Main theorem: floating-point matrix–vector multiplication
LAProof.accuracy_proofs.gemv_acc
LAProof.accuracy_proofs.vec_op_acc
LAProof.accuracy_proofs.gemm_acc
LAProof.accuracy_proofs.export
LAProof.accuracy_proofs.libvalidsdp
LAProof.accuracy_proofs.solve_model: models of Cholesky decomposition and triangular solve
LAProof.C.floatlib
LAProof.C.sparse_model
LAProof.C.sparse
LAProof.C.spec_sparse
LAProof.C.verif_sparse
LAProof.C.verif_sparse_byrows
LAProof.C.VSU_sparse
LAProof.C.cholesky
LAProof.C.verif_cholesky
LAProof.C.alloc
LAProof.C.spec_alloc
LAProof.C.verif_alloc
LAProof.C.densemat
LAProof.C.spec_densemat: VST specifications of functions on dense matrices.
- Function specifications (funspecs)
- Not-yet-specified functions
- Building the "Abstract Specification Interface", the list of funspecs for this module
LAProof.C.densemat_lemmas: Supporting lemmas for VST proofs of functions on dense matrices.
- VSU definitions
- Many useful supporting lemmas about column_major, ordinal, ord_enum, etc.
- Tactics for calling matrix subscripting functions
LAProof.C.verif_densemat: VST proofs of functions on dense matrices.
- Prologue.
- densemat_malloc verification
- densemat_free verification
- Unpacking dependently typed WITH components
- densemat_clear verification
- densemat_get verification
- densemat_set verification
- densemat_addto verification
- data_norm and densemat_norm verification
LAProof.C.verif_densemat_mult: VST proofs dense matrix multiply functions
LAProof.C.verif_densemat_cholesky: VST proofs of Cholesky functions on dense matrices.
- Prologue.
- densemat_cfactor verification: Cholesky factorization
- densemat_csolve verification: Cholesky solve by forward substitution and back substitution
LAProof.C.VSU_densemat: Packaging the [densematVSU], the Verified Software Unit
LAProof.C.matrix_model: Functional models of matrix operations
- Prologue: typical imports for MathComp floating-point matrix functional models
- Definitions for manipulating triangular matrices
LAProof.C.bandmat
LAProof.C.build_csr
LAProof.C.verif_build_csr
LAProof.C.distinct
LAProof.C.partial_csr
This page has been generated by coqdoc