Skip to content

Go over mathics.builtin.intfns#1698

Merged
rocky merged 4 commits intomasterfrom
go-over-intfns-recurrence
Feb 16, 2026
Merged

Go over mathics.builtin.intfns#1698
rocky merged 4 commits intomasterfrom
go-over-intfns-recurrence

Conversation

@rocky
Copy link
Member

@rocky rocky commented Feb 15, 2026

  • Add argument checking
  • Go through sympy tracking in GCD, LCM, SterlingS1, and SterlingS2
  • expand tracing to handle keyword arguments
  • Move BernoulliB to "Recurrence and Sum" section
  • Go over docstrings and sort builtin class attributes
  • Create some eval routines for mathics.builtin.intfns.divlike

* Add argument checking
* Go through sympy tracking in GCD, LCM, SterlingS1, and SterlingS2
* expand tracing to handle keyword arguments
* Move BernoulliB to "Recurrence and Sum" section
* Go over docstrings and sort builtin class attributes
@rocky rocky changed the title Go over mathics.builtin.intfs.recurrence... Go over mathics.builtin.intfns.recurrence Feb 15, 2026
Also remove an unneccessary SymPy call to GCD, and LCM;
add tracing form ModularInverse
@rocky rocky changed the title Go over mathics.builtin.intfns.recurrence Go over mathics.builtin.intfns Feb 15, 2026
@rocky rocky requested a review from mmatera February 16, 2026 16:30
@mmatera
Copy link
Contributor

mmatera commented Feb 16, 2026

LGTM

@rocky rocky merged commit 2678c20 into master Feb 16, 2026
21 checks passed
@rocky rocky deleted the go-over-intfns-recurrence branch February 16, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments