Skip to content

Started implementation of Giry monad - #1608

Merged
affeldt-aist merged 14 commits into
math-comp:masterfrom
alejandroag:giry-impl
Dec 3, 2025
Merged

Started implementation of Giry monad#1608
affeldt-aist merged 14 commits into
math-comp:masterfrom
alejandroag:giry-impl

Conversation

@alejandroag

@alejandroag alejandroag commented May 1, 2025

Copy link
Copy Markdown
Contributor
Motivation for this change

Initial PR for an implementation of the Giry monad after discussion with
@affeldt-aist and @hoheinzollern (See also PR #1177)

Co-authored with @markusdemedeiros.

This is WIP and not ready to be merged.

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

alejandroag and others added 8 commits November 22, 2025 22:23
- Measure.on for gMap_ev
- Measure.on for gProd_ev
- \x notation for product_measure1
- measurable_fun_dirac
- import numfun for the \1_ notation
- redundant hypo in gJoinSInt
- use fin_num_measure
- use nnsfun_approx in gJoinInt
@affeldt-aist

Copy link
Copy Markdown
Member

We can maybe think of merging?
@hoheinzollern
@shinya-katsumata

@affeldt-aist
affeldt-aist merged commit 1583908 into math-comp:master Dec 3, 2025
46 checks passed
yosakaon pushed a commit to yosakaon/analysis that referenced this pull request Dec 4, 2025
* Started implementation of Giry monad

* use existing facilities

- Measure.on for gMap_ev
- Measure.on for gProd_ev
- \x notation for product_measure1
- measurable_fun_dirac

* measurable_setI was measurableI

* more idiomatic use of library

- import numfun for the \1_ notation
- redundant hypo in gJoinSInt
- use fin_num_measure
- use nnsfun_approx in gJoinInt

* naming convention

---------

Co-authored-by: Reynald Affeldt <reynald.affeldt@aist.go.jp>
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