Skip to content

Keep domains on simplify ("x/x" becomes "1 provided not x = 0"), fix 0/0 = 0 (now becomes undefined), fixed arcotanh and gamma definitions #936

Keep domains on simplify ("x/x" becomes "1 provided not x = 0"), fix 0/0 = 0 (now becomes undefined), fixed arcotanh and gamma definitions

Keep domains on simplify ("x/x" becomes "1 provided not x = 0"), fix 0/0 = 0 (now becomes undefined), fixed arcotanh and gamma definitions #936

Triggered via pull request January 7, 2026 21:21
Status Failure
Total duration 18m 29s
Artifacts 1

CSharpTest.yml

on: pull_request
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 1 warning
AngouriMath.Tests.Calculus.SeriesTest.MultivariableTaylorDirect(funcOverTRaw: "a t3 + b s2 + c u + d": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L44
Expected: ((d) + ((c) * (z))) + (((((2) * (b)) * ((y) ^ (2))) / ((2)!)) + ((((6) * (a)) * ((x) ^ (3))) / ((3)!))) Actual: ((d provided (((not ((x) = (0))) and (not ((y) = (0)))) and (not ((z) = (0)))) and (not ((w) = (0)))) + ((c) * (z) provided ((((not ((y) = (0))) and (not ((z) = (0)))) and (not ((w) = (0)))) and (((not ((x) = (0))) and (not ((z) = (0)))) and (not ((w) = (0))))) and ((((not ((x) = (0))) and (not ((y) = (0)))) and (not ((w) = (0)))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (not ((z) = (0))))))) + (((((2) * (b)) * ((y) ^ (2)) provided (((((not ((y) = (0))) and (not ((z) = (0)))) and (not ((w) = (0)))) and ((not ((z) = (0))) and (not ((w) = (0))))) and (((not ((y) = (0))) and (not ((w) = (0)))) and (((not ((y) = (0))) and (not ((z) = (0)))) and (((not ((x) = (0))) and (not ((z) = (0)))) and (not ((w) = (0))))))) and ((((not ((x) = (0))) and (not ((w) = (0)))) and ((not ((x) = (0))) and (not ((z) = (0))))) and ((((not ((x) = (0))) and (not ((y) = (0)))) and (not ((w) = (0)))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (not ((z) = (0)))))))) / ((2)!)) + ((((6) * (a)) * ((x) ^ (3)) provided ((((((not ((y) = (0))) and (not ((z) = (0)))) and (not ((w) = (0)))) and ((not ((z) = (0))) and (not ((w) = (0))))) and (((not ((y) = (0))) and (not ((w) = (0)))) and (((not ((y) = (0))) and (not ((z) = (0)))) and ((not ((z) = (0))) and (not ((w) = (0))))))) and (((not ((w) = (0))) and (not ((z) = (0)))) and (((not ((y) = (0))) and (not ((w) = (0)))) and ((not ((y) = (0))) and ((not ((y) = (0))) and (not ((z) = (0)))))))) and ((((((not ((x) = (0))) and (not ((z) = (0)))) and (not ((w) = (0)))) and ((not ((x) = (0))) and (not ((w) = (0))))) and (((not ((x) = (0))) and (not ((z) = (0)))) and (((not ((x) = (0))) and (not ((w) = (0)))) and (not ((x) = (0)))))) and ((((not ((x) = (0))) and (not ((z) = (0)))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (not ((w) = (0))))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (((not ((x) = (0))) and (not ((y) = (0)))) and (not ((z) = (0))))))))) / ((3)!))) Expected: True Actual: False
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "tan(t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: 0 + x + 0 + 2 * x ^ 3 / 3! + 0 + 16 * x ^ 5 / 5! Actual: (0 provided not x = 0) + x + (0 provided not x = 0 or 2 > 0) / 2! + 2 * x ^ 3 / 3! + (0 provided not x = 0 or 4 > 0) / 4! + 16 * x ^ 5 / 5!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "sin(t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: 0 + x + 0 + -x ^ 3 / 3! + 0 + x ^ 5 / 5! + 0 + -x ^ 7 / 7! + 0 + x ^ 9 / 9! Actual: (0 provided not x = 0) + x + (0 provided not x = 0 or 2 > 0) / 2! + -x ^ 3 / 3! + (0 provided not x = 0 or 4 > 0) / 4! + x ^ 5 / 5! + (0 provided not x = 0 or 6 > 0) / 6! + -x ^ 7 / 7! + (0 provided not x = 0 or 8 > 0) / 8! + x ^ 9 / 9!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "a t3 + b t2 + c t + d": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: d + c * x + 2 * b * x ^ 2 / 2! + 6 * a * x ^ 3 / 3! Actual: (d provided not x = 0) + c * x + 2 * b * x ^ 2 / 2! + 6 * a * x ^ 3 / 3!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "cotan(1 - t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: cotan(1) + (-1) / sin(1) ^ 2 * (-1) * x + -2 * sin(1) * cos(1) * (-1) * (-1) / sin(1) ^ 2 ^ 2 * (-1) * x ^ 2 / 2! Actual: (cotan(1) provided not x = 0) + (-1) / sin(1) ^ 2 * (-1) * x + -2 * sin(1) * cos(1) * (-1) * (-1) / sin(1) ^ 2 ^ 2 * (-1) * x ^ 2 / 2!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "cos(t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: 1 + 0 + -x ^ 2 / 2! + 0 + x ^ 4 / 4! + 0 + -x ^ 6 / 6! + 0 + x ^ 8 / 8! + 0 Actual: (1 provided not x = 0) + 0 + -x ^ 2 / 2! + (0 provided not x = 0 or 3 > 0) / 3! + x ^ 4 / 4! + (0 provided not x = 0 or 5 > 0) / 5! + -x ^ 6 / 6! + (0 provided not x = 0 or 7 > 0) / 7! + x ^ 8 / 8! + (0 provided not x = 0 or 9 > 0) / 9!
AngouriMath.Tests.Common.InnerSimplifyTest.PiecewiseDerivative2NodeInnerSimplified: Sources/Tests/UnitTests/Common/InnerSimplifyTest.cs#L219
Expected: (0 if a, 0 if True) Actual: (0 if a, 0 provided not (((x) ^ (2)) = (0)) if True) Expected: True Actual: False
AngouriMath.Tests.Common.InnerSimplifyTest.PiecewiseDerivative2: Sources/Tests/UnitTests/Common/InnerSimplifyTest.cs#L163
Expected: (0 if a, 0 if True) Actual: (0 if a, 0 provided not (((x) ^ (2)) = (0)) if True) Expected: True Actual: False
AngouriMath.Tests.Common.InnerSimplifyTest.PiecewiseDerivative2NodeEvaled: Sources/Tests/UnitTests/Common/InnerSimplifyTest.cs#L191
Expected: (0 if a, 0 if True) Actual: (0 if a, 0 provided not (((x) ^ (2)) = (0)) if True) Expected: True Actual: False
Test (ubuntu-latest)
The strategy configuration was canceled because "Test.macos-latest" failed
AngouriMath.Tests.Calculus.Limits.TestGeneral(exprRaw: "log(x ^ b: Sources/Tests/UnitTests/Calculus/LimitTest.cs#L63
Assert.Equal() Failure Expected: a / b Actual: limit(log(x ^ b, x ^ a), x, +oo)
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "tan(t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: 0 + x + 0 + 2 * x ^ 3 / 3! + 0 + 16 * x ^ 5 / 5! Actual: (0 provided not x = 0) + x + (0 provided not x = 0 or 2 > 0) / 2! + 2 * x ^ 3 / 3! + (0 provided not x = 0 or 4 > 0) / 4! + 16 * x ^ 5 / 5!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "sin(t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: 0 + x + 0 + -x ^ 3 / 3! + 0 + x ^ 5 / 5! + 0 + -x ^ 7 / 7! + 0 + x ^ 9 / 9! Actual: (0 provided not x = 0) + x + (0 provided not x = 0 or 2 > 0) / 2! + -x ^ 3 / 3! + (0 provided not x = 0 or 4 > 0) / 4! + x ^ 5 / 5! + (0 provided not x = 0 or 6 > 0) / 6! + -x ^ 7 / 7! + (0 provided not x = 0 or 8 > 0) / 8! + x ^ 9 / 9!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "a t3 + b t2 + c t + d": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: d + c * x + 2 * b * x ^ 2 / 2! + 6 * a * x ^ 3 / 3! Actual: (d provided not x = 0) + c * x + 2 * b * x ^ 2 / 2! + 6 * a * x ^ 3 / 3!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "cotan(1 - t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: cotan(1) + (-1) / sin(1) ^ 2 * (-1) * x + -2 * sin(1) * cos(1) * (-1) * (-1) / sin(1) ^ 2 ^ 2 * (-1) * x ^ 2 / 2! Actual: (cotan(1) provided not x = 0) + (-1) / sin(1) ^ 2 * (-1) * x + -2 * sin(1) * cos(1) * (-1) * (-1) / sin(1) ^ 2 ^ 2 * (-1) * x ^ 2 / 2!
AngouriMath.Tests.Calculus.SeriesTest.TaylorDirect(funcOverTRaw: "cos(t)": Sources/Tests/UnitTests/Calculus/SeriesTest.cs#L26
Assert.Equal() Failure Expected: 1 + 0 + -x ^ 2 / 2! + 0 + x ^ 4 / 4! + 0 + -x ^ 6 / 6! + 0 + x ^ 8 / 8! + 0 Actual: (1 provided not x = 0) + 0 + -x ^ 2 / 2! + (0 provided not x = 0 or 3 > 0) / 3! + x ^ 4 / 4! + (0 provided not x = 0 or 5 > 0) / 5! + -x ^ 6 / 6! + (0 provided not x = 0 or 7 > 0) / 7! + x ^ 8 / 8! + (0 provided not x = 0 or 9 > 0) / 9!
Test (windows-latest)
Unexpected input(s) 'file', valid inputs are ['base_sha', 'binary', 'codecov_yml_path', 'commit_parent', 'directory', 'disable_file_fixes', 'disable_search', 'disable_safe_directory', 'disable_telem', 'dry_run', 'env_vars', 'exclude', 'fail_ci_if_error', 'files', 'flags', 'force', 'git_service', 'gcov_args', 'gcov_executable', 'gcov_ignore', 'gcov_include', 'handle_no_reports_found', 'job_code', 'name', 'network_filter', 'network_prefix', 'os', 'override_branch', 'override_build', 'override_build_url', 'override_commit', 'override_pr', 'plugins', 'recurse_submodules', 'report_code', 'report_type', 'root_dir', 'run_command', 'skip_validation', 'slug', 'swift_project', 'token', 'url', 'use_legacy_upload_endpoint', 'use_oidc', 'use_pypi', 'verbose', 'version', 'working-directory']

Artifacts

Produced during runtime
Name Size Digest
Report Expired
327 KB
sha256:704701842b1c3f9bc01a3ec634917b39f4d4ef34593bfba32901fe2e72d65add