Commit 2025-03-27 13:33 5573a364

View on Github →

refactor: merge API for ENNReal.HolderConjugate and {E}{NN}Real.IsConjExponent (#22944) This PR adds {NN}Real.HolderTriple and refactors {NN}Real.IsConjExponent to be defined in term of those, while renaming the latter to {NN}Real.HolderConjugate to match the existing ENNReal.HolderConjugate (we also deprecate ENNReal.IsConjExponent to ENNReal.HolderConjugate because these are duplicates). In a future PR, we will merge the contents of Data.ENNReal.Holder and this file. For now, we import the former into the latter.

Estimated changes

deleted structure ENNReal.IsConjExponent
modified theorem ENNReal.isConjExponent_comm
added theorem NNReal.HolderTriple.lt
added structure NNReal.HolderTriple
deleted theorem NNReal.IsConjExponent.pos
deleted structure NNReal.IsConjExponent
deleted theorem NNReal.isConjExponent_coe
added theorem Real.HolderTriple.lt
added theorem Real.HolderTriple.pos'
added theorem Real.HolderTriple.pos
added structure Real.HolderTriple
deleted theorem Real.IsConjExponent.pos
deleted structure Real.IsConjExponent
deleted theorem Real.isConjExponent_comm