Skip to content

convex_function generalized#1887

Draft
mkerjean wants to merge 2 commits intomath-comp:masterfrom
mkerjean:convex_20260306
Draft

convex_function generalized#1887
mkerjean wants to merge 2 commits intomath-comp:masterfrom
mkerjean:convex_20260306

Conversation

@mkerjean
Copy link
Collaborator

@mkerjean mkerjean commented Mar 6, 2026

Motivation for this change

Generalization the definition of convex functions in convex.v, from a function f: R -> R^o for R: realType to a function f : E -> R^o, for R: numFieldType and E : convex_lmodType.

This will allow the use of convex_function in the statement of Hahn-Banach theorem, and more generally, the use of semi-norms as convex functions on instances of convextvsType.

Co-authored-by: Reynald Affeldt reynald.affeldt@aist.go.jp

Checklist
  • added corresponding entries in CHANGELOG_UNRELEASED.md
  • added corresponding documentation in the headers

Reference: How to document

Merge policy

As a rule of thumb:

  • PRs with several commits that make sense individually and that
    all compile are preferentially merged into master.
  • PRs with disorganized commits are very likely to be squash-rebased.
Reminder to reviewers

@mkerjean mkerjean requested a review from hoheinzollern March 6, 2026 03:28
@mkerjean mkerjean marked this pull request as ready for review March 6, 2026 03:29
Co-authored-by: Reynald Affeldt <reynald.affeldt@aist.go.jp>
@affeldt-aist affeldt-aist marked this pull request as draft March 6, 2026 05:21
@affeldt-aist affeldt-aist marked this pull request as draft March 6, 2026 05:21
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