Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-642-31374-5_15guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Verifying an algorithm computing discrete vector fields for digital imaging

Published: 08 July 2012 Publication History

Abstract

In this paper, we present a formalization of an algorithm to construct admissible discrete vector fields in the Coq theorem prover taking advantage of the SSReflect library. Discrete vector fields are a tool which has been welcomed in the homological analysis of digital images since it provides a procedure to reduce the amount of information but preserving the homological properties. In particular, thanks to discrete vector fields, we are able to compute, inside Coq, homological properties of biomedical images which otherwise are out of the reach of this system.

References

[1]
Mathematical components team homepage, http://www.msr-inria.inria.fr/Projects/math-components
[2]
Aransay, J., Ballarin, C., Rubio, J.: A mechanized proof of the Basic Perturbation Lemma. Journal of Automated Reasoning 40(4), 271-292 (2008).
[3]
Barthe, G., Courtieu, P.: Efficient Reasoning about Executable Specifications in Coq. In: Carreño, V.A., Muñoz, C.A., Tahar, S. (eds.) TPHOLs 2002. LNCS, vol. 2410, pp. 31-46. Springer, Heidelberg (2002).
[4]
Bear, M., Connors, B., Paradiso, M.: Neuroscience: Exploring the Brain. Lippincott Williams & Wilkins (2006).
[5]
Claessen, K., Hughes, J.: QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs. In: ACM SIGPLAN Notices, pp. 268-279. ACM Press (2000).
[6]
Cohen, C., Mahboubi, A.: Formal proofs in real algebraic geometry: from ordered fields to quantifier elimination (2011), http://hal.inria.fr/inria-00593738
[7]
COQ development team. The COQ Proof Assistant, version 8.3. Technical report (2010).
[8]
Cuesto, G., et al.: Phosphoinositide-3-Kinase Activation Controls Synaptogenesis and Spinogenesis in Hippocampal Neurons. The Journal of Neuroscience 31(8), 2721-2733 (2011).
[9]
Domínguez, C., Rubio, J.: Effective Homology of Bicomplexes, formalized in Coq. Theoretical Computer Science 412, 962-970 (2011).
[10]
Dousson, X., Rubio, J., Sergeraert, F., Siret, Y.: The Kenzo program. Institut Fourier, Grenoble (1998), http://www-fourier.ujf-grenoble.fr/˜sergerar/Kenzo/
[11]
Forman, R.: Morse theory for cell complexes. Advances in Mathematics 134, 90-145 (1998).
[12]
Gonthier, G.: Formal proof - The Four-Color Theorem, vol. 55. Notices of the American Mathematical Society (2008).
[13]
Gonthier, G., Mahboubi, A.: An introduction to small scale reflection in Coq. Journal of Formal Reasoning 3(2), 95-152 (2010).
[14]
Graham, P.: ANSI Common Lisp. Prentice Hall (1996).
[15]
Heras, J., Dénès, M., Mata, G., Mörtberg, A., Poza, M., Siles, V.: Towards a certified computation of homology groups for digital images. In: Proceedings 4th International Workshop on Computational Topology in Image Context (CTIC 2012). LNCS (to appear, 2012).
[16]
Heras, J., Mata, G., Poza, M., Rubio, J.: Homological processing of biomedical digital images: automation and certification. In: 17th International Conferences on Applications of Computer Algebra. Computer Algebra in Algebraic Topology and its Applications Session (2011).
[17]
Heras, J., Pascual, V., Rubio, J.: Proving with ACL2 the Correctness of Simplicial Sets in the Kenzo System. In: Alpuente, M. (ed.) LOPSTR 2010. LNCS, vol. 6564, pp. 37-51. Springer, Heidelberg (2011).
[18]
Jacobson, N.: Basic Algebra II, 2nd edn. W. H. Freeman and Company (1989).
[19]
Jones, S.P., et al.: The Haskell 98 language and libraries: The revised report. Journal of Functional Programming 13(1), 0-255 (2003), http://www.haskell.org
[20]
Kaufmann, M., Moore, J.S.: ACL2 version 4.3 (2011).
[21]
Lambán, L., Martín-Mateos, F.J., Rubio, J., Ruiz-Reina, J.L.: Applying ACL2 to the Formalization of Algebraic Topology: Simplicial Polynomials. In: van Eekelen, M., Geuvers, H., Schmaltz, J., Wiedijk, F. (eds.) ITP 2011. LNCS, vol. 6898, pp. 200-215. Springer, Heidelberg (2011).
[22]
Mörtberg, A.: Constructive algebra in functional programming and type theory. In: Mathematics, Algorithms and Proofs 2010 (2010), http://wiki.portal.chalmers.se/cse/pmwiki.php/ForMath/PapersAndSlides
[23]
Romero, A., Rubio, J.: Homotopy groups of suspended classifying spaces: an experimental approach. To be published in Mathematics of Computation (2012).
[24]
Romero, A., Sergeraert, F.: Discrete Vector Fields and Fundamental Algebraic Topology (2010), http://arxiv.org/abs/1005.5685v1
[25]
Rubio, J., Sergeraert, F.: Constructive Algebraic Topology. Bulletin des Sciences Mathématiques 126(5), 389-412 (2002).

Cited By

View all
  • (2014)A Certified Reduction Strategy for Homological Image ProcessingACM Transactions on Computational Logic10.1145/263078915:3(1-23)Online publication date: 17-Jul-2014
  • (2013)Computing persistent homology within Coq/SSReflectACM Transactions on Computational Logic10.1145/252892914:4(1-16)Online publication date: 28-Nov-2013
  • (2013)Verifying a plaftorm for digital imagingProceedings of the 2013 international conference on Intelligent Computer Mathematics10.1007/978-3-642-39320-4_5(66-81)Online publication date: 8-Jul-2013

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CICM'12: Proceedings of the 11th international conference on Intelligent Computer Mathematics
July 2012
472 pages
ISBN:9783642313738
  • Editors:
  • Johan Jeuring,
  • John A. Campbell,
  • Jacques Carette,
  • Gabriel Reis,
  • Petr Sojka

Sponsors

  • DFKI: DFKI GmbH
  • Jacobs University Bremen: Jacobs University Bremen

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 08 July 2012

Author Tags

  1. SSReflect
  2. coq
  3. discrete vector fields
  4. haskell
  5. integration

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2014)A Certified Reduction Strategy for Homological Image ProcessingACM Transactions on Computational Logic10.1145/263078915:3(1-23)Online publication date: 17-Jul-2014
  • (2013)Computing persistent homology within Coq/SSReflectACM Transactions on Computational Logic10.1145/252892914:4(1-16)Online publication date: 28-Nov-2013
  • (2013)Verifying a plaftorm for digital imagingProceedings of the 2013 international conference on Intelligent Computer Mathematics10.1007/978-3-642-39320-4_5(66-81)Online publication date: 8-Jul-2013

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media