Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 3.14 KB

README.md

File metadata and controls

41 lines (32 loc) · 3.14 KB

Multivariate Polynomials

This library contains a formalization of multivariate polynomials and semi-algebriac sets. For full descriptioon see: "Formal Verification of the Interaction Between Semi-Algebraic Sets and Real Analytic Functions."

External Dependencies

dependency graph

Internal Summary

Theory Name Description
hp_def Preliminary definitions for hybrid programs.
standard_form_poly Establish single variate polynomial as list of real numbers, with standard form.
list_lemmas Facts about lists that are needed for subsequent theories.
perm_props Facts about permutations of lists that are needed for subsequent theories.
map_perm Show that permutation lifts through maps. Needed for subsequent theories.
continuous_ball_props Basic properties of continuity, needed for later results related to analytic functions.
standard_form_mult_poly Defines Multivariate Polynomials and their standard form, with properties of standard form.
arithmetic_MultPoly Defines arithmetic operations for Multivariate Polynomials with useful properties.
eval_MultPoly This is defining evaluations of a Multivariate Polynomial with useful properties.
eval_properties Additional properties of evaluation of multi-variate polynomials. These are needed to show the uniqueness of standard form up to full evaluation.
standard_form_extras This is extra properties of standard form, to help show uniqueness.
dimension_induction This theory implements a reduction in dimension of polynomials to a univariate polynomial with multivariate polynomial coefficients. It is used in the proof that standard form is unique.
standard_form_unique Proves that the standard form of a polynomial is unique for all polynomials the evaluation is the same for.
semi_algebraic This is defining evaluations of a Multivariate Polynomial with useful properties.
analytic_def Basic definition and properties of real analytic functions.
smooth_not_analytic This introduces a function that is smooth and not analytic, and shows that it does not interact with an SA set in a `nice' way, like real analytic functions do.
poly_comp_analytic The composition of a real analytic function with a multi-variate polynomial is still real analytic. Also shows the favorable properties of real analytic functions interacting with semi-algebraic sets.

zoomed dependency graph

Contributors

  • Lauren White, NASA, USA
  • J Tanner Slagel, NASA, USA
  • Aaron Dutle, NASA, USA

Maintainer