Skip to content

feat(RingTheory): bialgebra homs R[G] → R[H] are in bijection with group homs G → H#41995

Open
YaelDillies wants to merge 1 commit into
leanprover-community:masterfrom
YaelDillies:monoid_algebra_bialg_hom
Open

feat(RingTheory): bialgebra homs R[G] → R[H] are in bijection with group homs G → H#41995
YaelDillies wants to merge 1 commit into
leanprover-community:masterfrom
YaelDillies:monoid_algebra_bialg_hom

Conversation

@YaelDillies

Copy link
Copy Markdown
Contributor

... for abelian groups G and H. Furthermore, the convolution product on bialgebra homs corresponds to pointwise addition on group homs

Also generate more lemmas through to_additive and remove some unused set_options.

From Toric


Open in Gitpod

…group homs `G → H`

... for abelian groups `G` and `H`. Furthermore, the convolution product on bialgebra homs corresponds to pointwise addition on group homs

Also generate more lemmas through `to_additive` and remove some unused `set_option`s.

From Toric
@YaelDillies YaelDillies added toric Part of the ongoing formalisation of toric varieties t-ring-theory Ring theory labels Jul 22, 2026
@github-actions github-actions Bot added large-import Automatically added label for PRs with a significant increase in transitive imports tech debt Tracking cross-cutting technical debt, see e.g. the "Technical debt counters" stream on zulip labels Jul 22, 2026
@github-actions

Copy link
Copy Markdown

PR summary aa7f1a59b5

Import changes exceeding 2%

% File
+19.33% Mathlib.RingTheory.Bialgebra.MonoidAlgebra

Import changes for modified files

Dependency changes

File Base Count Head Count Change
Mathlib.RingTheory.Bialgebra.MonoidAlgebra 1293 1543 +250 (+19.33%)
Import changes for all files
Files Import difference
Mathlib.RingTheory.HopfAlgebra.MonoidAlgebra 244
Mathlib.RingTheory.Bialgebra.MonoidAlgebra 250

Declarations diff (regex)

+ bialgEquivOfSubsingleton
+ bialgHom_ext
+ convMul_algHom_single_one
+ counit_domCongr
+ domCongrBialgHom
+ isGroupLikeElem_iff_mem_range_single_one
+ isGroupLikeElem_single_one
+ liftGroupLikeBialgHom
+ mapDomainBialgHomAddEquiv
+ mapDomainBialgHomEquiv
+ mapDomainBialgHomMulEquiv
+ mapDomainBialgHom_mapDomainOfBialgHom
+ mapDomainBialgHom_mul
+ mapDomainBialgHom_single
+ mapDomainOfBialgHom
+ mapDomainOfBialgHomFun
+ mapDomainOfBialgHom_comp
+ mapDomainOfBialgHom_id
+ mapDomainOfBialgHom_mapDomainBialgHom
+ single_mapDomainOfBialgHom
+ single_mapDomainOfBialgHomFun_one
+ span_isGroupLikeElem
++ bialgHom_ext'
++ comulAlgHom_comp_mapRingHom
++ convMul_bialgHom_single
++ counitAlgHom_comp_mapRingHom
++ isGroupLikeElem_iff_mem_range_of
++ isGroupLikeElem_of
++ liftMulEquiv
- _root_.AddMonoidAlgebra.mapDomainBialgHom

You can run this locally as follows
## from your `mathlib4` directory:
git clone https://github.com/leanprover-community/mathlib-ci.git ../mathlib-ci

## summary with just the declaration names:
../mathlib-ci/scripts/pr_summary/declarations_diff.sh <optional_commit>

## more verbose report:
../mathlib-ci/scripts/pr_summary/declarations_diff.sh long <optional_commit>

The doc-module for scripts/pr_summary/declarations_diff.sh in the mathlib-ci repository contains some details about this script.

Declarations diff (Lean -- pending)

Computed after the build finishes.


Decrease in strong tech debt: (relative, absolute) = (4.00, 0.00)
Current number Change Type (strong)
7129 -4 backward.isDefEq.respectTransparency
Decrease in weak tech debt: (relative, absolute) = (1.00, 0.00)
Current number Change Type (weak)
5017 -1 exposed public sections

Current commit aa7f1a59b5
Reference commit 46ff937713

This script lives in the mathlib-ci repository. To run it locally, from your mathlib4 directory:

git clone https://github.com/leanprover-community/mathlib-ci.git ../mathlib-ci
../mathlib-ci/scripts/reporting/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).

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

Labels

large-import Automatically added label for PRs with a significant increase in transitive imports t-ring-theory Ring theory tech debt Tracking cross-cutting technical debt, see e.g. the "Technical debt counters" stream on zulip toric Part of the ongoing formalisation of toric varieties

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant