The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2009
DOI: 10.1016/j.jsc.2007.07.016
|View full text |Cite
|
Sign up to set email alerts
|

Certifying properties of an efficient functional program for computing Gröbner bases

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…P provides the additional functions and relations needed to prove that it belongs to the class of reduction polynomial domains, and thus is a reduction ring thanks to the key result in Polynomials.nb. 6 The proof of this claim is part of the theory, of course.…”
Section: Reduction Ring Theorymentioning
confidence: 98%
See 1 more Smart Citation
“…P provides the additional functions and relations needed to prove that it belongs to the class of reduction polynomial domains, and thus is a reduction ring thanks to the key result in Polynomials.nb. 6 The proof of this claim is part of the theory, of course.…”
Section: Reduction Ring Theorymentioning
confidence: 98%
“…The first attempt in[3] was erroneous 6. Once again, this is only true if R is a reduction ring and T is a domain of commutative power-products.…”
mentioning
confidence: 99%
“…Moreover, it is possible to automatically extract executable, certified OCaml code for computing Gröbner bases from the formalization. In 2009, Jorge, Guilas and Freire [21] took the reverse direction: they first implemented an efficient version of Buchberger's algorithm directly in OCaml and then proved it correct, making use of the underlying formal theory in Coq.…”
Section: Related Workmentioning
confidence: 99%
“…Hence, if the value is successfully written, then the device is not from "S3." This final check is done by line (11), when the value written to the device, is compared to the value read from the device. A bug in the code could result from the wrong initial value being loaded, or the wrong bits of a register being tested.…”
Section: Background and Motivationmentioning
confidence: 99%
“…Equational reasoning has been applied to many problems in software analysis, such as certifying properties of a functional program [11], linking first class primitive modules [12], and rewriting Haskell fragments [13].…”
Section: Related Workmentioning
confidence: 99%