A fixed point theorem in partial quasi-metric spaces and an application to Software Engineering

Scott (1970) 11 introduced qualitative fixed point techniques as a suitable mathematical tool for program verification. Inspired by the fact that the Scott mathematical tools do not include metric implements, Matthews (1994) 8 introduced the concept of partial metric space with the aim of reconciling the Scott fixed point techniques with metric spaces and proved a fixed point theorem for self-mappings in partial metric spaces providing, thus, quantitative techniques useful, in the spirit of Scott, in denotational semantics. Schellekens (1995) 10 showed that the original Scott ideas can be also applied to asymptotic complexity analysis of algorithms via quantitative fixed point techniques for self-mappings in quasi-metric spaces. Later on Cerda-Uguet et?al. (2012) 3 showed that, contrarily to the case of Matthews partial metric spaces, partial quasi-metrics are useful for modeling the algorithmic complexity by means of quantitative fixed point techniques that preserve the Scott ideas and Schellekens techniques concurrently.In the present paper, we focus our efforts on developing a quantitative fixed point technique, based on partial quasi-metric spaces, that allows us to provide a suitable mathematical tool for program verification and complexity analysis simultaneously and, in addition, preserves the Scott ideas and the essence of Matthews and Schellekens techniques. Moreover, we show its applicability to discuss the running time of computing an algorithm using a recursive denotational specification and the meaning of such an specification.

[1]  Óscar Valero,et al.  The Baire Partial Quasi-Metric Space: A Mathematical Tool for Asymptotic Complexity Analysis in Computer Science , 2011, Theory of Computing Systems.

[2]  Dana S. Scott,et al.  Some Domain Theory and Denotational Semantics in Coq , 2009, TPHOLs.

[3]  M. Alghamdi,et al.  New results on the Baire partial quasi-metric space, fixed point theory and asymptoticcomplexity analysis for recursive programs , 2014 .

[4]  Hans-Peter A. Künzi,et al.  Nonsymmetric Distances and Their Associated Topologies: About the Origins of Basic Ideas in the Area of Asymmetric Topology , 2001 .

[5]  A. Shoaib,et al.  Fixed Point Results of Locally Contractive Mappings in Ordered Quasi-Partial Metric Spaces , 2013, TheScientificWorldJournal.

[6]  Erdal Karapinar,et al.  Fixed point theorems on quasi-partial metric spaces , 2013, Math. Comput. Model..

[7]  Hans-Peter A. Künzi,et al.  Partial quasi-metrics , 2006, Theor. Comput. Sci..

[8]  N. Shahzad,et al.  On 0-Complete Partial Metric Spaces and Quantitative Fixed Point Techniques in Denotational Semantics , 2013 .

[9]  Mile K. Stojcev Algorithms sequential and parallel: a unified approach , 2001 .

[10]  S. G. Matthews,et al.  Partial Metric Topology , 1994 .

[11]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[12]  Steven Roman,et al.  Lattices and ordered sets , 2008 .

[13]  Michel P. Schellekens,et al.  The Smyth completion: a common foundation for denotational semantics and complexity analysis , 1995, MFPS.

[14]  Dana S. Scott,et al.  Outline of a Mathematical Theory of Computation , 1970 .