Formal Analysis of Continuous-time Systems using Fourier Transform

Abstract To study the dynamical behavior of the engineering and physical systems, we often need to capture their continuous behavior, which is modeled using differential equations, and perform the frequency-domain analysis of these systems. Traditionally, Fourier transform methods are used to perform this frequency domain analysis using paper-and-pencil based analytical techniques or computer simulations. However, both of these methods are error prone and thus are not suitable for analyzing systems used in safety-critical domains, like medicine and transportation. In order to provide an accurate alternative, we propose to use higher-order-logic theorem proving to conduct the frequency domain analysis of these systems. For this purpose, the paper presents a higher-order-logic formalization of Fourier transform using the HOL-Light theorem prover. In particular, we use the higher-order-logic based formalizations of differential, integral, transcendental and topological theories of multivariable calculus to formally define Fourier transform and reason about the correctness of its classical properties, such as existence, linearity, time shifting, frequency shifting, modulation, time scaling, time reversal and differentiation in time domain, and its relationships with Fourier Cosine, Fourier Sine and Laplace transforms. We use our proposed formalization for the formal verification of the frequency response of a generic n-order linear system, an audio equalizer and a MEMs accelerometer, using the HOL-Light theorem prover.

[1]  R. Beerends,et al.  Fourier and Laplace Transforms: Contents , 2003 .

[2]  A. Papoulis Signal Analysis , 1977 .

[3]  Rodger E. Ziemer,et al.  Principles of communications , 1976 .

[4]  Thomas C. Hales,et al.  Introduction to the Flyspeck Project , 2005, Mathematics, Algorithms, Proofs.

[5]  Osman Hasan,et al.  Formalization of Transform Methods Using HOL Light , 2017, CICM.

[6]  Johann Schumann,et al.  Automated Theorem Proving in Software Engineering , 2001, Springer Berlin Heidelberg.

[7]  Stephen Wolfram,et al.  The Mathematica Book , 1996 .

[8]  R. Bracewell The Fourier Transform and Its Applications , 1966 .

[9]  J. Goodman Introduction to Fourier optics , 1969 .

[10]  Lawrence Charles Paulson,et al.  ML for the working programmer , 1991 .

[11]  Antonio J. Durán Guardeño,et al.  Misfortunes of a mathematicians' trio using Computer Algebra Systems: Can we trust? , 2013, ArXiv.

[12]  Jeremy Avigad,et al.  Formally verified mathematics , 2014, Commun. ACM.

[13]  John Harrison,et al.  Handbook of Practical Logic and Automated Reasoning , 2009 .

[14]  Osman Hasan,et al.  Formalization of Laplace Transform Using the Multivariable Calculus Theory of HOL-Light , 2013, LPAR.

[15]  Klaudia Kaiser,et al.  Wireless Communication Systems From Rf Subsystems To 4g Enabling Technologies , 2016 .

[16]  Osman Hasan,et al.  On the Formalization of Fourier Transform in Higher-order Logic , 2016, ITP.

[17]  John Harrison,et al.  HOL Light: A Tutorial Introduction , 1996, FMCAD.

[18]  Suresh R. Devasahayam,et al.  Continuous Time Signals and Systems , 2000 .

[19]  Umair Siddique,et al.  On the Formalization of Z-Transform in HOL , 2014, ITP.

[20]  Tom Melham,et al.  Hardware Verification using Higher−Order Logic , 1986 .

[21]  Alan V. Oppenheim,et al.  Signals & systems (2nd ed.) , 1996 .

[22]  T. Hughes,et al.  Signals and systems , 2006, Genome Biology.

[23]  Umair Siddique,et al.  Formal reasoning about systems biology using theorem proving , 2017, PloS one.

[24]  Sofiène Tahar,et al.  Formal Verification Methods , 2015 .

[25]  Albert J. Rosa,et al.  The Analysis and Design of Linear Circuits , 1993 .

[26]  Wen-Yen Chang,et al.  Low cost seismic network practical applications for producing quick shaking maps in Taiwan , 2014 .

[27]  Patrick Gaydecki,et al.  Foundations of Digital Signal Processing: Theory, Algorithms and Hardware Design , 2004 .

[28]  Larry N. Thibos Fourier Analysis for Beginners , 2014 .

[29]  D. Okada,et al.  Digital Image Processing for Medical Applications , 2009 .

[30]  J. Harrison Formalized Mathematics , 1996 .

[31]  R. W. Smith Applications of Optical Fourier¯ Transforms , 1983 .

[32]  A. G. Kuznetsov,et al.  Development of MEMS sensors for aircraft control systems , 2011 .

[33]  Jack D. Gaskill,et al.  Linear systems, fourier transforms, and optics , 1978, Wiley series in pure and applied optics.

[34]  John Harrison,et al.  The HOL Light Theory of Euclidean Space , 2012, Journal of Automated Reasoning.