2004
DOI: 10.1007/s00165-004-0048-3
|View full text |Cite
|
Sign up to set email alerts
|

Certifying circuits in Type Theory

Abstract: We investigate how to take advantage of the particular features of the calculus of inductive constructions in the framework of hardware verification. First, we emphasize in a short case study the use of dependent types and of the constructive aspect of the logic for specifying and synthesizing combinatorial circuits. Then, co-inductive types are introduced to model the temporal aspects of sequential synchronous devices. Moore and Mealy automata are co-inductively axiomatized and are used to represent uniformly… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 7 publications
0
13
0
Order By: Relevance
“…If one of them gives up, the other receives the object and both pay the amount of their bid. 11 For instance, if agent Alice stops immediately, she pays nothing and agent Bob, who acquires the object, has a payoff v. In the general turn of the auction, if Alice abandons, she looses the auction and has a payoff −n and Bob who has already bid −n has a payoff v − n. At the next turn after Alice decides to continue, bids $1 for this and acquires the object due to Bob stopping, Alice has a payoff v − (n + 1) and Bob has a payoff −n. In our formalization we have considered the dollar auction up to infinity.…”
Section: Dollar Auction Games and Nash Equilibriamentioning
confidence: 97%
See 3 more Smart Citations
“…If one of them gives up, the other receives the object and both pay the amount of their bid. 11 For instance, if agent Alice stops immediately, she pays nothing and agent Bob, who acquires the object, has a payoff v. In the general turn of the auction, if Alice abandons, she looses the auction and has a payoff −n and Bob who has already bid −n has a payoff v − n. At the next turn after Alice decides to continue, bids $1 for this and acquires the object due to Bob stopping, Alice has a payoff v − (n + 1) and Bob has a payoff −n. In our formalization we have considered the dollar auction up to infinity.…”
Section: Dollar Auction Games and Nash Equilibriamentioning
confidence: 97%
“…Alice → −(v + n), Bob → −n 11 In a variant, each bidder, when he bids, puts a dollar bill in a hat or in a piggy bank and their is no return at the end of the auction. The last bidder gets the object.…”
Section: Dollar Auction Games and Nash Equilibriamentioning
confidence: 99%
See 2 more Smart Citations
“…As an example of the former, the correctness of three sorting algorithms was formalized in [6]. The Coq proof assistant has also been used for the verification of hardware circuits [4] and a square root algorithm [2]. Other developments involve more complex data structures, such as a union-find implementation [3], memory allocation library [19], and even verification of semantics preservation for a complete compiler, CompCert [13].…”
Section: Introductionmentioning
confidence: 99%