DORSETRIGS
Home

coq (12 post)


posts by category not found!

Frama-C 23 and Coq

Leveraging Formal Verification with Frama C 23 and Coq A Powerful Partnership Formal verification the rigorous process of mathematically proving the correctness

3 min read 05-10-2024 28
Frama-C 23 and Coq
Frama-C 23 and Coq

Applying lemma using Vectors in Coq

Applying Lemma Using Vectors in Coq In formal verification and theorem proving Coq is a powerful tool that allows developers to write mathematical definitions e

3 min read 26-09-2024 33
Applying lemma using Vectors in Coq
Applying lemma using Vectors in Coq

Coq dictionary implementations supporting custom key domain that are easy to prove equivalence?

Implementing Coq Dictionaries with Custom Key Domains A Guide to Equivalence Proofs Introduction In the realm of functional programming and formal verification

2 min read 22-09-2024 38
Coq dictionary implementations supporting custom key domain that are easy to prove equivalence?
Coq dictionary implementations supporting custom key domain that are easy to prove equivalence?

Functional Extensionality for Propositional Functions

Understanding Functional Extensionality for Propositional Functions Functional extensionality is a vital concept in the realm of type theory and functional prog

2 min read 21-09-2024 30
Functional Extensionality for Propositional Functions
Functional Extensionality for Propositional Functions

Induction on Inductive Type Without Base Case in Coq

Induction on Inductive Types Without Base Case in Coq When working with Coq a proof assistant that facilitates interactive theorem proving we often encounter in

2 min read 21-09-2024 37
Induction on Inductive Type Without Base Case in Coq
Induction on Inductive Type Without Base Case in Coq

How to apply simple lemma with complex instantiation in Coq?

How to Apply Simple Lemmas with Complex Instantiation in Coq Coq is a powerful proof assistant that allows for the formalization of mathematical proofs through

2 min read 20-09-2024 31
How to apply simple lemma with complex instantiation in Coq?
How to apply simple lemma with complex instantiation in Coq?

How to make OCaml (or Coq) code from the llvmir code using vellvm framework

How to Convert LLVM IR Code to O Caml or Coq Using the Vellvm Framework Converting LLVM Intermediate Representation LLVM IR code into O Caml or Coq can be a com

2 min read 20-09-2024 42
How to make OCaml (or Coq) code from the llvmir code using vellvm framework
How to make OCaml (or Coq) code from the llvmir code using vellvm framework

Coq repeating "destruct" for disjunctive hypothesis causing unwanted destruction in the end

Understanding the Problem of Repetitive destruct in Coq for Disjunctive Hypotheses In Coq a proof assistant for mathematical formalism it is common to encounter

3 min read 20-09-2024 32
Coq repeating "destruct" for disjunctive hypothesis causing unwanted destruction in the end
Coq repeating "destruct" for disjunctive hypothesis causing unwanted destruction in the end

Tac to derive contradiction from circular equality (ie. smarter to discriminate)

Understanding Circular Equality A Smarter Approach to Deriving Contradictions Circular equality is a concept in logic and mathematics that often leads to contra

3 min read 16-09-2024 29
Tac to derive contradiction from circular equality (ie. smarter to discriminate)
Tac to derive contradiction from circular equality (ie. smarter to discriminate)

Install coq proof assistant from source - switch package not determined

Troubleshooting Coq Installation from Source on mac OS Switch Package Not Determined Errors Installing Coq from source can be a rewarding experience offering ac

2 min read 31-08-2024 54
Install coq proof assistant from source - switch package not determined
Install coq proof assistant from source - switch package not determined

How can I solve the "term type wrong" errror in coq?

Understanding and Solving the Term Type Wrong Error in Coq A Deep Dive This article explores the common Term Type Wrong error in Coq focusing on a scenario invo

3 min read 29-08-2024 42
How can I solve the "term type wrong" errror in coq?
How can I solve the "term type wrong" errror in coq?

Lightweight ways to prove an assembly language steps from a certain state to another state after variable number of instructions in Coq

Proving Assembly Language Equivalence A Lightweight Approach When building a compiler proving its correctness is crucial This often involves demonstrating that

3 min read 28-08-2024 49
Lightweight ways to prove an assembly language steps from a certain state to another state after variable number of instructions in Coq
Lightweight ways to prove an assembly language steps from a certain state to another state after variable number of instructions in Coq