Hello SageMath Community,
I’m preparing a GitHub issue to enhance SageMath’s support for recurrences and differential equations by creating a unified interface mirroring Maple’s gfun library. *Key Proposal :->* *Issue Title:* [t: enhancement] [c: algebra] Implement gfun-style interface for recurrence/ODE tools and document equivalence with Maple *Scope:* - Unify ore_algebra, rec_sequences, and FLINT under a standardized API. - Add missing gfun functions (e.g.,listtoalgeq, rectoproc) and improve boundary condition handling. - Write tutorials mapping gfun workflows to Sage equivalents (e.g.,diffeqtorec ↔ ore_algebra tools). *Example Code*: ``` from sage.rings import QQ from ore_algebra import OreAlgebra R.<n> = QQ[]; A.<Sn> = OreAlgebra(R, 'Sn') rec = Sn^2 - Sn - 1 # Fibonacci recurrence gfun_solver = GFunInterface() gfun_solver.rectoproc(rec) # Output: Generating function ``` *Request for Feedback* 1. Does this scope align with SageMath’s ODE/recurrence tools roadmap? 2. What critical gfun functionalities are still missing in Sage? (e.g., hybrid symbolic-numeric solving) This project aims to reduce dependency on Maple for combinatorialists and strengthen Sage’s ODE/recurrence ecosystem. Your insights are crucial! Best regards, Vishal Shahi -- You received this message because you are subscribed to the Google Groups "sage-gsoc" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-gsoc+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/sage-gsoc/b1cbcddd-df73-4b69-a31a-9f575f3e1e45n%40googlegroups.com.