(sincos
(noa_nnreal_lt_pi2 0
(noa_nnreal_lt_pi2-1 nil 3477822201
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "pi/4" )
(("" (inst + "pi/8" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((pi const-decl "posreal" atan nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(< const-decl "bool" reals nil )
(nnreal type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
shostak))
(noa_real_lt_pi2 0
(noa_real_lt_pi2-1 nil 3477822300
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "pi/4" )
(("" (inst + "pi/8" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((real_abs_lt_pi2 nonempty-type-eq-decl nil atan nil )
(pi const-decl "posreal" atan nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(- const-decl "[numfield -> numfield]" number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(< const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(nzreal_div_nzreal_is_nzreal application-judgement "nzreal"
real_types nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(minus_nzreal_is_nzreal application-judgement "nzreal" real_types
nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
nil ))
(noa_posreal_lt_pi 0
(noa_posreal_lt_pi-1 nil 3477822312
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "pi/4" )
(("" (inst + "pi/8" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(posreal_lt_pi nonempty-type-eq-decl nil sincos_quad nil )
(pi const-decl "posreal" atan nil ) (< const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" ))
nil ))
(noa_nnreal_pi4_to_pi 0
(noa_nnreal_pi4_to_pi-1 nil 3477822324
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "3*pi/4" )
(("" (inst-cp + "pi/2" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((* const-decl "[numfield, numfield -> numfield]" number_fields nil )
(< const-decl "bool" reals nil ) (pi const-decl "posreal" atan nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(<= const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(nnreal type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(posreal_times_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
nil ))
(noa_posreal_pi2_to_pi 0
(noa_posreal_pi2_to_pi-1 nil 3477822372
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "3*pi/4" )
(("" (inst + "pi/2" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((* const-decl "[numfield, numfield -> numfield]" number_fields nil )
(< const-decl "bool" reals nil ) (pi const-decl "posreal" atan nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(<= const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(posreal_times_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
nil ))
(noa_nnreal_lt_pi4 0
(noa_nnreal_lt_pi4-1 nil 3477822408
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "pi/8" )
(("" (inst + "pi/10" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((pi const-decl "posreal" atan nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(< const-decl "bool" reals nil )
(nnreal type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
nil ))
(noa_mpi4_to_pi4 0
(noa_mpi4_to_pi4-1 nil 3477822445
("" (expand "not_one_element?" )
(("" (skosimp*)
(("" (inst-cp + "pi/8" )
(("" (inst + "0" ) (("" (assert ) nil nil )) nil )) nil ))
nil ))
nil )
((pi const-decl "posreal" atan nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil )
(- const-decl "[numfield -> numfield]" number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(< const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(nzreal_div_nzreal_is_nzreal application-judgement "nzreal"
real_types nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(minus_nzreal_is_nzreal application-judgement "nzreal" real_types
nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
nil ))
(conn_nnreal_lt_p2 0
(conn_nnreal_lt_p2-1 nil 3477822472
("" (expand "connected?" )
(("" (skosimp*) (("" (assert ) nil nil )) nil )) nil )
((real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(connected? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
shostak))
(conn_nnreal_pi4_to_pi 0
(conn_nnreal_pi4_to_pi-1 nil 3477822481
("" (expand "connected?" )
(("" (skosimp*) (("" (assert ) nil nil )) nil )) nil )
((real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(connected? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
shostak))
(conn_posreal_pi2_to_pi 0
(conn_posreal_pi2_to_pi-1 nil 3477822492
("" (expand "connected?" )
(("" (skosimp*) (("" (assert ) nil nil )) nil )) nil )
((real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(connected? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
shostak))
(conn_nnreal_lt_pi4 0
(conn_nnreal_lt_pi4-1 nil 3477822502
("" (expand "connected?" )
(("" (skosimp*) (("" (assert ) nil nil )) nil )) nil )
((real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(connected? const-decl "bool" deriv_domain_def "analysis/" )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil ))
shostak))
(deriv_domain_nnreal_lt_pi2 0
(deriv_domain_nnreal_lt_pi2-1 nil 3477822510
("" (lemma "deriv_domain_co" )
(("" (inst - "0" "pi/2" )
(("" (assert )
(("" (expand "deriv_domain?" )
(("" (skosimp*)
(("" (inst - "e!1" "x!1" )
(("" (skosimp*) (("" (inst?) nil nil )) nil )) nil ))
nil ))
nil ))
nil ))
nil ))
nil )
((pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(real_plus_real_is_real application-judgement "real" reals nil )
(deriv_domain? const-decl "bool" deriv_domain_def "analysis/" )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(nnreal type-eq-decl nil real_types nil )
(< const-decl "bool" reals nil ) (<= const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(nzreal nonempty-type-eq-decl nil reals nil )
(+ const-decl "[numfield, numfield -> numfield]" number_fields nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(deriv_domain_co formula-decl nil deriv_domain "analysis/" ))
shostak))
(deriv_domain_real_abs_lt_pi2 0
(deriv_domain_real_abs_lt_pi2-1 nil 3477822569
("" (lemma "deriv_domain_open" )
(("" (inst - "-pi/2" "pi/2" ) nil nil )) nil )
((nzreal_div_nzreal_is_nzreal application-judgement "nzreal"
real_types nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(minus_nzreal_is_nzreal application-judgement "nzreal" real_types
nil )
(number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(- const-decl "[numfield -> numfield]" number_fields nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(deriv_domain_open formula-decl nil deriv_domain "analysis/" ))
shostak))
(deriv_domain_posreal_pi2_to_pi 0
(deriv_domain_posreal_pi2_to_pi-1 nil 3477822648
("" (lemma "deriv_domain_co" )
(("" (inst - "pi/2" "pi" )
(("" (assert )
(("" (expand "deriv_domain?" )
(("" (skosimp*)
(("" (inst - "e!1" "x!1" )
(("" (skosimp*) (("" (inst?) nil nil )) nil )) nil ))
nil ))
nil ))
nil ))
nil ))
nil )
((pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(real_plus_real_is_real application-judgement "real" reals nil )
(deriv_domain? const-decl "bool" deriv_domain_def "analysis/" )
(< const-decl "bool" reals nil ) (<= const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(nzreal nonempty-type-eq-decl nil reals nil )
(+ const-decl "[numfield, numfield -> numfield]" number_fields nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_gt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(deriv_domain_co formula-decl nil deriv_domain "analysis/" ))
shostak))
(deriv_domain_posreal_lt_pi 0
(deriv_domain_posreal_lt_pi-1 nil 3477822724
("" (lemma "deriv_domain_open" )
(("" (inst - "0" "pi" )
(("" (assert )
(("" (expand "deriv_domain?" )
(("" (skosimp*)
(("" (inst - "e!1" "x!1" )
(("" (skosimp*) (("" (inst?) nil nil )) nil )) nil ))
nil ))
nil ))
nil ))
nil ))
nil )
((number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(minus_nzreal_is_nzreal application-judgement "nzreal" real_types
nil )
(deriv_domain_posreal_lt_pi formula-decl nil sincos_quad nil )
(deriv_domain_open formula-decl nil deriv_domain "analysis/" ))
shostak))
(deriv_domain_nnreal_pi4_to_pi 0
(deriv_domain_nnreal_pi4_to_pi-1 nil 3477822763
("" (lemma "deriv_domain_co" )
(("" (inst - "pi/4" "pi" )
(("" (expand "deriv_domain?" )
(("" (skosimp*)
(("" (inst - "e!1" "x!1" )
(("" (skosimp*) (("" (inst?) nil nil )) nil )) nil ))
nil ))
nil ))
nil ))
nil )
((pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(+ const-decl "[numfield, numfield -> numfield]" number_fields nil )
(nzreal nonempty-type-eq-decl nil reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(<= const-decl "bool" reals nil ) (< const-decl "bool" reals nil )
(nnreal type-eq-decl nil real_types nil )
(deriv_domain? const-decl "bool" deriv_domain_def "analysis/" )
(real_plus_real_is_real application-judgement "real" reals nil )
(deriv_domain_co formula-decl nil deriv_domain "analysis/" ))
shostak))
(deriv_domain_nnreal_lt_pi4 0
(deriv_domain_nnreal_lt_pi4-1 nil 3477822797
("" (lemma "deriv_domain_co" )
(("" (inst - "0" "pi/4" )
(("" (expand "deriv_domain?" )
(("" (skosimp*)
(("" (inst - "e!1" "x!1" )
(("" (skosimp*) (("" (inst?) nil nil )) nil )) nil ))
nil ))
nil ))
nil ))
nil )
((pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(+ const-decl "[numfield, numfield -> numfield]" number_fields nil )
(nzreal nonempty-type-eq-decl nil reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(<= const-decl "bool" reals nil ) (< const-decl "bool" reals nil )
(nnreal type-eq-decl nil real_types nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(deriv_domain? const-decl "bool" deriv_domain_def "analysis/" )
(real_plus_real_is_real application-judgement "real" reals nil )
(deriv_domain_co formula-decl nil deriv_domain "analysis/" ))
shostak))
(deriv_domain_mpi4_to_pi4 0
(deriv_domain_mpi4_to_pi4-1 nil 3477822834
("" (lemma "deriv_domain_open" )
(("" (inst - "-pi/4" "pi/4" ) nil nil )) nil )
((nzreal_div_nzreal_is_nzreal application-judgement "nzreal"
real_types nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(minus_nzreal_is_nzreal application-judgement "nzreal" real_types
nil )
(number nonempty-type-decl nil numbers nil )
(boolean nonempty-type-decl nil booleans nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(real nonempty-type-from-decl nil reals nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(- const-decl "[numfield -> numfield]" number_fields nil )
(bool nonempty-type-eq-decl nil booleans nil )
(>= const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(posreal nonempty-type-eq-decl nil real_types nil )
(pi const-decl "posreal" atan nil )
(deriv_domain_open formula-decl nil deriv_domain "analysis/" ))
shostak))
(cos_ub 0
(cos_ub-1 nil 3265619589
("" (skosimp*)
(("" (typepred "cos(x!1)" ) (("" (propax) nil nil )) nil ))
nil )
((cos const-decl "real" sincos_def nil )
(- const-decl "[numfield -> numfield]" number_fields nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(<= const-decl "bool" reals nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]"
number_fields nil )
(number nonempty-type-decl nil numbers nil )
(NOT const-decl "[bool -> bool]" booleans nil )
(bool nonempty-type-eq-decl nil booleans nil )
(boolean nonempty-type-decl nil booleans nil )
(cos_range application-judgement "trig_range" sincos_def
nil ))
shostak))
(sin_ub 0
(sin_ub-4 nil 3425655889
("" (skolem 1 ("px" ))
(("" (case "px<=1" )
(("1" (expand "sin" )
(("1" (lemma "floor_def" ("x" "px/(2*pi)" ))
(("1" (rewrite "div_mult_pos_lt1" )
(("1" (rewrite "div_mult_pos_le2" )
(("1" (flatten)
(("1" (lemma "trichotomy" ("x" "floor(px / (2 * pi))" ))
(("1" (split -1)
(("1" (case "floor(px / (2 * pi)) =1" )
(("1" (lemma "pi_bnds" )
(("1" (flatten) (("1" (assert ) nil nil )) nil ))
nil )
("2" (case "floor(px / (2 * pi))>1" )
(("1" (lemma "pi_bnds" )
(("1" (flatten)
(("1" (assert )
(("1"
(lemma
"both_sides_times_pos_lt1"
("x"
"1"
"y"
"floor(px / (2 * pi))"
"pz"
"2*pi" ))
(("1" (assert ) nil nil ))
nil ))
nil ))
nil ))
nil )
("2" (assert ) nil nil ))
nil ))
nil )
("2" (replace -1)
(("2" (hide -1 -2 -3)
(("2" (simplify 1)
(("2" (lemma "pi_bnds" )
(("2" (flatten)
(("2"
(lemma "phases_sin" ("x" "px" ))
(("2"
(split -1)
(("1"
(rewrite "sin_q1" )
(("1"
(hide -1)
(("1"
(lemma
"sin_value_derivable_fun" )
(("1"
(lemma "deriv_sin_value" )
(("1"
(lemma
"identity_derivable_fun[real_abs_lt_pi2]" )
(("1"
(lemma
"deriv_id_fun[real_abs_lt_pi2]" )
(("1"
(expand "I" )
(("1"
(expand "const_fun" )
(("1"
(lemma
"diff_derivable_fun[real_abs_lt_pi2]"
("f1"
"LAMBDA (x: real_abs_lt_pi2): x"
"f2"
"LAMBDA (x: real_abs_lt_pi2): sin_value(x)" ))
(("1"
(lemma
"deriv_diff_fun[real_abs_lt_pi2]"
("ff1"
"LAMBDA (x: real_abs_lt_pi2): x"
"ff2"
"LAMBDA (x: real_abs_lt_pi2): sin_value(x)" ))
(("1"
(replace -3 -1)
(("1"
(replace
-5
-1)
(("1"
(expand
"-" )
(("1"
(assert )
(("1"
(lemma
"identity_derivable_fun[{x:nnreal|x)
(("1"
(lemma
"deriv_id_fun[{x:nnreal|x)
(("1"
(expand
"I" )
(("1"
(expand
"const_fun" )
(("1"
(lemma
"composition_derivable_fun[{x: nnreal | x < pi / 2},real_abs_lt_pi2]"
("f"
"LAMBDA (x: {x: nnreal | x < pi / 2}): x"
"g"
"LAMBDA (x_1: real_abs_lt_pi2): x_1 - sin_value(x_1)" ))
(("1"
(replace
-3)
(("1"
(replace
-5)
(("1"
(expand
"o" )
(("1"
(lemma
"deriv_comp_fun[{x: nnreal | x < pi / 2},real_abs_lt_pi2]"
("ff"
"LAMBDA (x: {x: nnreal | x < pi / 2}): x"
"gg"
"LAMBDA (x_1: real_abs_lt_pi2): x_1 - sin_value(x_1)" ))
(("1"
(expand
"o" )
(("1"
(replace
-3
-1)
(("1"
(replace
-5
-1)
(("1"
(expand
"*"
-1)
(("1"
(lemma
"minimum_derivative[{x: nnreal | x < pi / 2}]"
("g"
"LAMBDA (x_1: {x: nnreal | x < pi / 2}): x_1 - sin_value(x_1)"
"x"
"0"
"y1"
"px" ))
(("1"
(split
-1)
(("1"
(simplify
-1)
(("1"
(rewrite
"sin_value_0" )
(("1"
(assert )
nil
nil ))
nil ))
nil )
("2"
(replace
-1
1)
(("2"
(assert )
(("2"
(expand
"abs" )
(("2"
(rewrite
"cos_value_0" )
(("2"
(assert )
nil
nil ))
nil ))
nil ))
nil ))
nil )
("3"
(assert )
nil
nil )
("4"
(replace
-1
1)
(("4"
(hide-all-but
1)
(("4"
(skosimp*)
(("4"
(expand
"abs" )
(("4"
(lemma
"cos_value_strict_decreasing" )
(("4"
(expand
"strict_decreasing?" )
(("4"
(inst
-
"0"
"y!1" )
(("4"
(rewrite
"cos_value_0" )
(("4"
(assert )
(("4"
(lemma
"posreal_times_posreal_is_posreal"
("px"
"1-cos_value(y!1)"
"py"
"y!1" ))
(("4"
(assert )
nil
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2"
(propax)
nil
nil )
("3"
(skosimp*)
(("3"
(assert )
nil
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2"
(propax)
nil
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2"
(hide-all-but
1)
(("2"
(skosimp*)
(("2"
(case
"x!1=0" )
(("1"
(inst
+
"pi/4" )
(("1"
(assert )
nil
nil ))
nil )
("2"
(inst
+
"0" )
(("2"
(assert )
nil
nil ))
nil ))
nil ))
nil ))
nil )
("3"
(hide-all-but
1)
(("3"
(lemma
deriv_domain_nnreal_lt)
(("3"
(inst
-
pi/2)
nil
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2"
(propax)
nil
nil )
("3"
(propax)
nil
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2"
(hide-all-but 1)
(("2"
(skosimp*)
(("2"
(case "x!1=0" )
(("1"
(inst + "pi/4" )
(("1"
(assert )
nil
nil ))
nil )
("2"
(inst + "0" )
(("2"
(assert )
nil
nil ))
nil ))
nil ))
nil ))
nil )
("3"
(hide-all-but 1)
(("3"
(lemma
deriv_domain_open)
(("3"
(inst - -pi/2 pi/2)
nil
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2"
(rewrite "phase_sin_q2" )
(("2"
(flatten)
(("2" (assert ) nil nil ))
nil ))
nil )
("3"
(rewrite "phase_sin_q3" )
(("3"
(flatten)
(("3" (assert ) nil nil ))
nil ))
nil )
("4"
(rewrite "phase_sin_q4" )
(("4"
(flatten)
(("4" (assert ) nil nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("3" (assert ) nil nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil ))
nil )
("2" (typepred "sin(px)" ) (("2" (assert ) nil nil )) nil ))
nil ))
nil )
((posreal nonempty-type-eq-decl nil real_types nil )
(> const-decl "bool" reals nil )
(nonneg_real nonempty-type-eq-decl nil real_types nil )
(>= const-decl "bool" reals nil ) (<= const-decl "bool" reals nil )
(bool nonempty-type-eq-decl nil booleans nil )
(real nonempty-type-from-decl nil reals nil )
(real_pred const-decl "[number_field -> boolean]" reals nil )
(number_field nonempty-type-from-decl nil number_fields nil )
(number_field_pred const-decl "[number -> boolean]" number_fields
nil )
(boolean nonempty-type-decl nil booleans nil )
(number nonempty-type-decl nil numbers nil )
(pi const-decl "posreal" atan nil )
(* const-decl "[numfield, numfield -> numfield]" number_fields nil )
(/ const-decl "[numfield, nznum -> numfield]" number_fields nil )
(nznum nonempty-type-eq-decl nil number_fields nil )
(/= const-decl "boolean" notequal nil )
(numfield nonempty-type-eq-decl nil number_fields nil )
(floor_def formula-decl nil floor_ceil nil )
(posreal_div_posreal_is_posreal application-judgement "posreal"
real_types nil )
(div_mult_pos_le2 formula-decl nil real_props nil )
(real_le_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(trichotomy formula-decl nil real_axioms nil )
(deriv_sin_value formula-decl nil sincos_quad nil )
(deriv_id_fun formula-decl nil derivatives "analysis/" )
(diff_derivable_fun formula-decl nil derivatives "analysis/" )
(real_abs_le_pi2 nonempty-type-eq-decl nil asin nil )
(real_abs_le1 nonempty-type-eq-decl nil asin nil )
(sin_value const-decl "[real_abs_le_pi2 -> real_abs_le1]"
sincos_quad nil )
(- const-decl "[T -> real]" real_fun_ops "reals/" )
(O const-decl "T3" function_props nil )
(minimum_derivative formula-decl nil derivative_props "analysis/" )
(connected? const-decl "bool" deriv_domain_def "analysis/" )
(cos_value_strict_decreasing formula-decl nil sincos_quad nil )
(nnreal_le_pi nonempty-type-eq-decl nil acos nil )
(real_ge_is_total_order name-judgement "(total_order?[real])"
real_props nil )
(cos_value const-decl "[nnreal_le_pi -> real_abs_le1]" sincos_quad
nil )
(posreal_times_posreal_is_posreal judgement-tcc nil real_types nil )
(strict_decreasing? const-decl "bool" real_fun_preds "reals/" )
(real_times_real_is_real application-judgement "real" reals nil )
(abs const-decl "{n: nonneg_real | n >= m AND n >= -m}" real_defs
nil )
(odd_minus_odd_is_even application-judgement "even_int" integers
nil )
(cos_value_0 formula-decl nil sincos_quad nil )
(int_abs_is_nonneg application-judgement "{j: nonneg_int | j >= i}"
real_defs nil )
(mult_divides2 application-judgement "(divides(m))" divides nil )
(mult_divides1 application-judgement "(divides(n))" divides nil )
(int_times_even_is_even application-judgement "even_int" integers
nil )
(sin_value_0 formula-decl nil sincos_quad nil )
(* const-decl "[T -> real]" real_fun_ops "reals/" )
(deriv_comp_fun formula-decl nil chain_rule "analysis/" )
(- const-decl "[numfield, numfield -> numfield]" number_fields nil )
(composition_derivable_fun formula-decl nil chain_rule "analysis/" )
(deriv_fun type-eq-decl nil derivatives "analysis/" )
(derivable? const-decl "bool" derivatives "analysis/" )
(deriv_diff_fun formula-decl nil derivatives "analysis/" )
(I const-decl "(bijective?[T, T])" identity nil )
(not_one_element? const-decl "bool" deriv_domain_def "analysis/" )
(deriv_domain? const-decl "bool" deriv_domain_def "analysis/" )
(minus_nzreal_is_nzreal application-judgement "nzreal" real_types
nil )
(real_abs_lt_pi2 nonempty-type-eq-decl nil atan nil )
(- const-decl "[numfield -> numfield]" number_fields nil )
(identity_derivable_fun formula-decl nil derivatives "analysis/" )
(sin_value_derivable_fun formula-decl nil sincos_quad nil )
(sin_q1 formula-decl nil sincos_phase nil )
(phase_sin_q2 formula-decl nil sincos_phase nil )
(phase_sin_q3 formula-decl nil sincos_phase nil )
(phase_sin_q4 formula-decl nil sincos_phase nil )
(trig_phase nonempty-type-eq-decl nil sincos_phase nil )
(nnreal type-eq-decl nil real_types nil )
(phases_sin formula-decl nil sincos_phase nil )
(= const-decl "[T, T -> boolean]" equalities nil )
(posrat_div_posrat_is_posrat application-judgement "posrat"
rationals nil )
(real_gt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(nnreal_plus_posreal_is_posreal application-judgement "posreal"
real_types nil )
(pi_bnds formula-decl nil atan nil )
(real_minus_real_is_real application-judgement "real" reals nil )
(both_sides_times_pos_lt1 formula-decl nil real_props nil )
(real_lt_is_strict_total_order name-judgement
"(strict_total_order?[real])" real_props nil )
(floor const-decl "{i | i <= x & x < i + 1}" floor_ceil nil )
(< const-decl "bool" reals nil )
(AND const-decl "[bool, bool -> bool]" booleans nil )
(integer nonempty-type-from-decl nil integers nil )
(integer_pred const-decl "[rational -> boolean]" integers nil )
(rational nonempty-type-from-decl nil rationals nil )
(rational_pred const-decl "[real -> boolean]" rationals nil )
(+ const-decl "[numfield, numfield -> numfield]" number_fields nil )
(div_mult_pos_lt1 formula-decl nil real_props nil )
(nnint_plus_posint_is_posint application-judgement "posint"
integers nil )
(sin const-decl "real" sincos_def nil )
(nnreal_times_nnreal_is_nnreal application-judgement "nnreal"
real_types nil )
(nonneg_floor_is_nat application-judgement "nat" floor_ceil nil )
(posreal_times_posreal_is_posreal application-judgement "posreal"
real_types nil )
(pi_bound name-judgement "{r: posreal | pi_lb < r AND r < pi_ub}"
atan_approx nil )
(minus_odd_is_odd application-judgement "odd_int" integers nil )
(sin_range application-judgement "trig_range" sincos_def nil )
(NOT const-decl "[bool -> bool]" booleans nil ))
nil )
(sin_ub-3 nil 3408979329
("" (skolem 1 ("px" ))
(("" (case "px<=1" )
(("1" (expand "sin" )
(("1" (lemma "floor_def" ("x" "px/(2*pi)" ))
(("1" (rewrite "div_mult_pos_lt1" )
(("1" (rewrite "div_mult_pos_le2" )
(("1" (flatten)
(("1" (lemma "trichotomy" ("x" "floor(px / (2 * pi))" ))
(("1" (split -1)
(("1" (case "floor(px / (2 * pi)) =1" )
(("1" (lemma "pi_bnds" )
(("1" (flatten) (("1" (assert ) nil nil )) nil ))
nil )
("2" (case "floor(px / (2 * pi))>1" )
(("1" (lemma "pi_bnds" )
(("1" (flatten)
(("1" (assert )
(("1"
(lemma
--> --------------------
--> maximum size reached
--> --------------------
quality 100%
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.36Angebot
Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können
¤
*Eine klare Vorstellung vom Zielzustand