inverse
asin(sin x) = x and friends: true exactly on the principal range of the inverse.
Case set 7a1dcfa636ed
trig-acos-01
the two sides are equal at every admissible point
(case trig-acos-01 (category inverse) (var x real) (assume (positive x)) (assume (< x 3)) (ask (= (acos (cos x)) x)) (expect true))
trig-asin-01
equal at some admissible points, different at others
witness (true): \(x = 0\)
witness (false): \(x = 3\)
(case trig-asin-01 (category inverse) (var x real) (ask (= (asin (sin x)) x)) (expect contingent) (witness true (x 0)) (witness false (x 3)))
trig-asin-02
the two sides are equal at every admissible point
(case trig-asin-02 (category inverse) (var x real) (assume (> x -1)) (assume (< x 1)) (ask (= (asin (sin x)) x)) (expect true))
trig-atan-01
the two sides are equal at every admissible point
(case trig-atan-01 (category inverse) (var x real) (assume (> x -1)) (assume (< x 1)) (ask (= (atan (tan x)) x)) (expect true))
Case set 1e4dbd2f7d86
trig-acos-01
the two sides are equal at every admissible point
(case trig-acos-01 (category inverse) (var x real) (assume (positive x)) (assume (< x 3)) (ask (= (acos (cos x)) x)) (expect true))
trig-asin-01
equal at some admissible points, different at others
witness (true): \(x = 0\)
witness (false): \(x = 3\)
(case trig-asin-01 (category inverse) (var x real) (ask (= (asin (sin x)) x)) (expect contingent) (witness true (x 0)) (witness false (x 3)))
trig-asin-02
the two sides are equal at every admissible point
(case trig-asin-02 (category inverse) (var x real) (assume (> x -1)) (assume (< x 1)) (ask (= (asin (sin x)) x)) (expect true))
trig-atan-01
the two sides are equal at every admissible point
(case trig-atan-01 (category inverse) (var x real) (assume (> x -1)) (assume (< x 1)) (ask (= (atan (tan x)) x)) (expect true))
Case set 45d6b9056f06
trig-acos-01
the two sides are equal at every admissible point
(case trig-acos-01 (category inverse) (var x real) (assume (positive x)) (assume (< x 3)) (ask (= (acos (cos x)) x)) (expect true))
trig-asin-01
equal at some admissible points, different at others
witness (true): \(x = 0\)
witness (false): \(x = 3\)
(case trig-asin-01 (category inverse) (var x real) (ask (= (asin (sin x)) x)) (expect contingent) (witness true (x 0)) (witness false (x 3)))
trig-asin-02
the two sides are equal at every admissible point
(case trig-asin-02 (category inverse) (var x real) (assume (> x -1)) (assume (< x 1)) (ask (= (asin (sin x)) x)) (expect true))
trig-atan-01
the two sides are equal at every admissible point