Details About PVS Calculus Library
An axiomatic calculus library derived from the Dutertre analysis library.
% Formal Methods Team
% ICASE - NASA Langley
%
% C. Munoz (munoz@icase.edu)
% G. Dowek (gilles.dowek@inria.fr)
% R. Butler (R.W.Butler@larc.nasa.gov)
%
% Version 1.1 (May 21, 2001)
% Version 1.2 (Feb 26, 2002) See real_fun_preds
% Version 1.3 (Apr 14, 2003) Removed duplicate theories
% Version 1.4 (Jul 28, 2004) Added integral calculus stuff
%
% Developed using Dutertre's real analysis library. The goal was
% to provide a compact, easy-to-use calculus theory for functions
% from [real -> real]. Once PVS 3 is released, this library will be
% formally shown to be consistent. Currently the soundness of this
% library is based upon a syntactic comparison with the analysis
% library.
% The following theories were created by copying sections from
% the analysis library and changing lemmas into axioms.
%
% chain_rule_ax.pvs
% continuous_functions_ax.pvs
% derivative_props_ax.pvs
% derivatives_ax.pvs
% intermediate_value_ax.pvs
% restriction_continuous_ax.pvs
% real_fun_props_ax.pvs
%
% NOTE: User's of this library can quickly switch to the analysis
% library by changing the IMPORTINGS in "derivatives_con" and "extra_con".
% See comments in these theories.
%
%
%------------------------------------------------------------------------------
BEGIN
IMPORTING calculus, % basic properties of derivatives
% of functions [real -> real]
% derivatives_ax[T],
% chain_rule_ax,
% deriv_sqrt,
% deriv_trig,
calculus_extra, % additional properties such as
% mean value theorem
% continuous_functions_ax,
% intermediate_value_ax,
% restriction_continuous_ax,
% derivative_props_ax
% ln_exp_ax, % provide ln and exp functions
% expt_ax, % provide generalized expt function
integral_ax,
fundamental_ax
Return to Parent Page
Curator and Responsible NASA Official:
Ricky W. Butler
larc privacy statement
last modified: 20 June 2000 (10:27:18)