Skip to content

Commit

Permalink
Features:
Browse files Browse the repository at this point in the history
Bug Fixes/Re-organization:

	- Special Function Property Digamma Inequality Lemma - Alzer Difference 1997 #1 (1, 2)
	- Special Function Property Digamma Inequality Lemma - Alzer Difference 1997 #2 (3, 4)
	- Special Function Property Digamma Inequality Lemma - Alzer Jameson 2017 #1 (5, 6, 7)
	- Special Function Property Digamma Inequality Lemma - Alzer Jameson 2017 #2 (8, 9, 10)
	- Special Function Property Digamma Inequality Lemma - Alzer Jameson 2017 #3 (11, 12)
	- Special Function Property Digamma Saddle Point Equality Lemma (13, 14, 15)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Reciprocal Sum #1 (16, 17, 18)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Reciprocal Sum #2 (19, 20, 21)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Reciprocal Sum #3 (22, 23, 24)
	- Special Function Property Digamma Saddle Point Equality Lemma - Cubic Reciprocal Sum #1 (25, 26, 27)
	- Special Function Property Digamma Saddle Point Equality Lemma - Cubic Reciprocal Sum #2 (28, 29, 30)
	- Special Function Property Digamma Saddle Point Equality Lemma - Cubic Reciprocal Sum #3 (31, 32)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quartic Reciprocal Sum #1 (33, 34, 35)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quartic Reciprocal Sum #2 (36, 37, 38)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quartic Reciprocal Sum #3 (39, 40)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 1 #1 (41, 42, 43)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 1 #2 (44, 45, 46)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 1 #3 (47, 48)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 2 #1 (49, 50, 51)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 2 #2 (52, 53, 54)
	- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 2 #3 (55, 56)
	- Special Function Property Gamma Equality Lemma (57, 58, 59)
	- Special Function Property Gamma Equality Lemma - Reflection Formula (60)


Samples:

IdeaDRIP:
  • Loading branch information
Lakshmik committed Mar 17, 2024
1 parent 52e0139 commit c249c9c
Show file tree
Hide file tree
Showing 5 changed files with 318 additions and 313 deletions.
33 changes: 33 additions & 0 deletions ReleaseNotes/08_29_2023.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

Features:

Bug Fixes/Re-organization:

- Special Function Property Digamma Inequality Lemma - Alzer Difference 1997 #1 (1, 2)
- Special Function Property Digamma Inequality Lemma - Alzer Difference 1997 #2 (3, 4)
- Special Function Property Digamma Inequality Lemma - Alzer Jameson 2017 #1 (5, 6, 7)
- Special Function Property Digamma Inequality Lemma - Alzer Jameson 2017 #2 (8, 9, 10)
- Special Function Property Digamma Inequality Lemma - Alzer Jameson 2017 #3 (11, 12)
- Special Function Property Digamma Saddle Point Equality Lemma (13, 14, 15)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Reciprocal Sum #1 (16, 17, 18)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Reciprocal Sum #2 (19, 20, 21)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Reciprocal Sum #3 (22, 23, 24)
- Special Function Property Digamma Saddle Point Equality Lemma - Cubic Reciprocal Sum #1 (25, 26, 27)
- Special Function Property Digamma Saddle Point Equality Lemma - Cubic Reciprocal Sum #2 (28, 29, 30)
- Special Function Property Digamma Saddle Point Equality Lemma - Cubic Reciprocal Sum #3 (31, 32)
- Special Function Property Digamma Saddle Point Equality Lemma - Quartic Reciprocal Sum #1 (33, 34, 35)
- Special Function Property Digamma Saddle Point Equality Lemma - Quartic Reciprocal Sum #2 (36, 37, 38)
- Special Function Property Digamma Saddle Point Equality Lemma - Quartic Reciprocal Sum #3 (39, 40)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 1 #1 (41, 42, 43)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 1 #2 (44, 45, 46)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 1 #3 (47, 48)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 2 #1 (49, 50, 51)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 2 #2 (52, 53, 54)
- Special Function Property Digamma Saddle Point Equality Lemma - Quadratic Polynomial Reciprocal Sum 2 #3 (55, 56)
- Special Function Property Gamma Equality Lemma (57, 58, 59)
- Special Function Property Gamma Equality Lemma - Reflection Formula (60)


Samples:

IdeaDRIP:
Binary file modified ScheduleSheet.xlsx
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -615,40 +615,37 @@ public static final R1ToR1Property AlzerDifference1997 (
* @return The Alzer-Jameson (2017) Inequality Verifier
*/

public static final org.drip.function.definition.R1ToR1Property AlzerJameson2017()
public static final R1ToR1Property AlzerJameson2017()
{
final org.drip.specialfunction.digamma.CumulativeSeriesEstimator abramowitzStegun2007 =
org.drip.specialfunction.digamma.CumulativeSeriesEstimator.AbramowitzStegun2007 (1638400);

try
{
return new org.drip.function.definition.R1ToR1Property (
org.drip.function.definition.R1ToR1Property.LTE,
new org.drip.function.definition.R1ToR1 (null)
{
final CumulativeSeriesEstimator abramowitzStegun2007 =
CumulativeSeriesEstimator.AbramowitzStegun2007 (1638400);

try {
return new R1ToR1Property (
R1ToR1Property.LTE,
new R1ToR1 (null) {
@Override public double evaluate (
final double z)
throws java.lang.Exception
throws Exception
{
if (!org.drip.numerical.common.NumberUtil.IsValid (z))
{
throw new java.lang.Exception
("DigammaInequalityLemma::AlzerJameson2017::evaluate => Invalid Inputs");
if (!NumberUtil.IsValid (z)) {
throw new Exception (
"DigammaInequalityLemma::AlzerJameson2017::evaluate => Invalid Inputs"
);
}

return -1. * org.drip.specialfunction.gamma.Definitions.EULER_MASCHERONI;
return -1. * Definitions.EULER_MASCHERONI;
}
},
new org.drip.function.definition.R1ToR1 (null)
{
new R1ToR1 (null) {
@Override public double evaluate (
final double z)
throws java.lang.Exception
throws Exception
{
if (!org.drip.numerical.common.NumberUtil.IsValid (z))
{
throw new java.lang.Exception
("DigammaInequalityLemma::AlzerJameson2017::evaluate => Invalid Inputs");
if (!NumberUtil.IsValid (z)) {
throw new Exception (
"DigammaInequalityLemma::AlzerJameson2017::evaluate => Invalid Inputs"
);
}

double digammaZ = abramowitzStegun2007.evaluate (z);
Expand All @@ -658,11 +655,9 @@ public static final org.drip.function.definition.R1ToR1Property AlzerJameson2017
return 2. * digammaZ * digammaZInverse / (digammaZ + digammaZInverse);
}
},
org.drip.function.definition.R1ToR1Property.MISMATCH_TOLERANCE
R1ToR1Property.MISMATCH_TOLERANCE
);
}
catch (java.lang.Exception e)
{
} catch (Exception e) {
e.printStackTrace();
}

Expand Down
Loading

0 comments on commit c249c9c

Please sign in to comment.