English

Formalization of Complex Vectors in Higher-Order Logic

Logic in Computer Science 2014-05-19 v1

Abstract

Complex vector analysis is widely used to analyze continuous systems in many disciplines, including physics and engineering. In this paper, we present a higher-order-logic formalization of the complex vector space to facilitate conducting this analysis within the sound core of a theorem prover: HOL Light. Our definition of complex vector builds upon the definitions of complex numbers and real vectors. This extension allows us to extensively benefit from the already verified theorems based on complex analysis and real vector analysis. To show the practical usefulness of our library we adopt it to formalize electromagnetic fields and to prove the law of reflection for the planar waves.

Keywords

Cite

@article{arxiv.1405.4034,
  title  = {Formalization of Complex Vectors in Higher-Order Logic},
  author = {Sanaz Khan-Afshar and Vincent Aravantinos and Osman Hasan and Sofiene Tahar},
  journal= {arXiv preprint arXiv:1405.4034},
  year   = {2014}
}

Comments

15 pages, 1 figure

R2 v1 2026-06-22T04:15:34.044Z