## Top File of PVS complex Library

```
top: THEORY
%-------------------------------------------------------------------------------
% Complex Numbers
%
%     Author: David Lester, Manchester University & NIA
%
%
% The complex numbers are defined (axiomatically) in this way so that we can
% conveniently use the numeric constants 0, 1, 2 etc.
%
% The alternative -- using pairs of reals to represent the real and imaginary
% components -- would lead to the somewhat unappealing formulation of Euler's
% result as "exp((0,1)*(pi,0)) = (-1,0)". As a matter of taste, I prefer the
% somewhat more elegant formulation: "exp(i*pi) = -1".
%
% When theory interpretations can handle this, we'll be able to prove that the
% two formulations are equivalent, and hence use the beautiful version, and
% consigning the undignified version to the background!
%
% If we get really lucky, the number_fields_bis ("bis" from the Italian for
% extra) can be consigned to the dustbin of history, and it's functions
% incorporated into the general PVS decision procedures. In the mean time...
%
%
%     Version 1.0            5/29/04   Initial version (DRL)
%     Version 2.9            4/25/07
%------------------------------------------------------------------------------
BEGIN

IMPORTING complex_types,       % Basic Definitions of Complex Number Types
polar,               % Polar coordinate complex numbers
arithmetic,          % Basic Arithmetic on Complex Numbers
exp,                 % Complex logarithm and exponential functions
complex_sqrt,        % sqrt of a complex number
complex_field,       % complex numbers form a field
complex_sets         % set-valued complex functions

END top

```
The tag identifies links that are outside the NASA domain