Skip to content

Conversation

@jonwashburn
Copy link

@jonwashburn jonwashburn commented Jan 23, 2026

PR 3a towards Hadamard Factorization
Co-authored with Matteo Cipollina (matteo.cipollina@yahoo.it)


Open in Gitpod

leibniz-rs and others added 11 commits January 20, 2026 11:03
PR 3 on HadamardFactorization pipeline
co-authored by Jonathan Washburn and Matteo Cipollina
PR 3 towards hadamard Factorization (this file should be golfed and split into 4 PRs)
co-authored by Jonathan Washburn and Matteo Cipollina
feat(Analysis/SpecialFunctions):add BinetFormula
@github-actions github-actions bot added new-contributor This PR was made by a contributor with at most 5 merged PRs. Welcome to the community! t-analysis Analysis (normed *, calculus) labels Jan 23, 2026
@github-actions
Copy link

PR summary 18ef4ef4f3

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference
Mathlib.Analysis.SpecialFunctions.Gamma.BinetKernel (new file) 2495
Mathlib.Analysis.SpecialFunctions.Gamma.BinetFormula (new file) 2550

Declarations diff

+ J
+ J_eq_integral
+ J_norm_le_re
+ J_norm_le_real
+ J_well_defined
+ K
+ K_eq_alt
+ K_eq_alt'
+ K_nonneg
+ K_pos
+ Ktilde
+ Ktilde_bdd
+ Ktilde_ge_one_div_twelve_mul_exp_neg_div_twelve
+ Ktilde_le
+ Ktilde_lt
+ Ktilde_mul_exp_le
+ Ktilde_nonneg
+ Ktilde_pos
+ Ktilde_zero
+ continuousOn_Ktilde_Ioi
+ continuous_Ktilde
+ differentiableOn_gAux
+ differentiableOn_gAux'
+ differentiableOn_gAux''
+ differentiableOn_robbinsAux
+ differentiableOn_robbinsAux'
+ differentiableOn_robbinsAux''
+ differentiableOn_robbinsAux'''
+ eq_of_tendsto_atTop_of_add_one
+ exp_mul_one_sub_lt_one
+ exp_sub_one_pos
+ f
+ f_at_one
+ f_deriv
+ f_deriv'
+ f_deriv_pos
+ f_nonneg
+ f_one_pos
+ f_zero
+ gAux
+ gAux'
+ gAux''
+ gAux'''
+ gAux'''_nonneg
+ gAux'''_pos
+ gAux''_nonneg
+ gAux''_pos
+ gAux''_zero
+ gAux'_nonneg
+ gAux'_pos
+ gAux'_zero
+ gAux_nonneg
+ gAux_pos
+ gAux_zero
+ hasDerivAt_gAux
+ hasDerivAt_gAux'
+ hasDerivAt_gAux''
+ hasDerivAt_robbinsAux
+ hasDerivAt_robbinsAux'
+ hasDerivAt_robbinsAux''
+ hasDerivAt_robbinsAux'''
+ hasDerivAt_robbinsPoly
+ integrable_Ktilde_exp
+ integrable_Ktilde_exp_complex
+ integrable_const_mul_exp
+ integral_exp_neg_mul_Ioi
+ monotoneOn_of_deriv_nonneg_Ici
+ nonneg_of_deriv_nonneg_Ici
+ norm_Ktilde_mul_exp
+ one_div_cast_sub_le_two_div_cast
+ robbinsAux
+ robbinsAux'
+ robbinsAux''
+ robbinsAux'''
+ robbinsAux''''
+ robbinsAux''''_nonneg
+ robbinsAux'''_nonneg
+ robbinsAux'''_zero
+ robbinsAux''_nonneg
+ robbinsAux''_zero
+ robbinsAux'_nonneg
+ robbinsAux'_zero
+ robbinsAux_nonneg
+ robbinsAux_zero
+ robbinsPoly
+ robbinsPoly'
+ robbinsPoly'_pos
+ robbinsPoly_pos
+ tendsto_Ktilde_zero
+ tendsto_exp_sub_one_div
+ tendsto_exp_taylor3_div_cube
+ tendsto_f_div_cube
+ tendsto_re_J_atTop

You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>

The doc-module for script/declarations_diff.sh contains some details about this script.


Increase in tech debt: (relative, absolute) = (1.00, 0.17)
Current number Change Type
6 1 large files

Current commit 39e5675565
Reference commit 18ef4ef4f3

You can run this locally as

./scripts/technical-debt-metrics.sh pr_summary
  • The relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@github-actions
Copy link

github-actions bot commented Jan 23, 2026

✅ PR Title Formatted Correctly

The title of this PR has been updated to match our commit style conventions.
Thank you!

@jonwashburn jonwashburn changed the title feat(Analysis/SpecialFunctions):add BinetFormula part 1 feat(Analysis/SpecialFunctions): BinetFormula part 1 Jan 23, 2026
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Jan 23, 2026
@mathlib4-dependent-issues-bot
Copy link
Collaborator

This PR/issue depends on:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) new-contributor This PR was made by a contributor with at most 5 merged PRs. Welcome to the community! t-analysis Analysis (normed *, calculus)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants