Skip to content

make heaviside and step play nicely together. #10070

@kcrisman

Description

@kcrisman

The heaviside built-in function and the step symbolic method are not the same at zero.

sage: heaviside(0)
heaviside(0)
sage: SR(0).step()
1/2

And the documentation seems to indicate that heaviside should be undefined (?) at zero, though it's not definitive.

In addition to reconciling these, we should probably unify notation or something.

Depends on #22838

CC: @mforets @rwst

Component: symbolics

Author: Ralf Stephan

Branch/Commit: bbc921e

Reviewer: Travis Scrimshaw, Marcelo Forets

Issue created by migration from https://trac.sagemath.org/ticket/10070

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions