interval_expr_sqrt : THEORY
BEGIN
IMPORTING interval_expr,
interval_sqrt
expr : VAR RealExpr
sqrt_safe(x:real): real = sqrt(max(x,0))
nnx : VAR nnreal
n : VAR nat
sqrt_is_safe : LEMMA
sqrt_safe(nnx) = sqrt(nnx)
Sqrt_Inclusion : JUDGEMENT
Sqrt(n) HAS_TYPE (Inclusion?(NonNeg?,sqrt_safe))
Sqrt_Fundamental : JUDGEMENT
Sqrt(n) HAS_TYPE (Fundamental?(NonNeg?))
SQRT_n(n)(expr): MACRO RealExpr = FUN(NonNeg?,sqrt_safe,Sqrt(n),expr)
END interval_expr_sqrt
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|