Skip to content

refactor: change definitions to avoid ConvexCone#37420

Open
artie2000 wants to merge 2 commits intoleanprover-community:masterfrom
artie2000:pointed-cone-defs
Open

refactor: change definitions to avoid ConvexCone#37420
artie2000 wants to merge 2 commits intoleanprover-community:masterfrom
artie2000:pointed-cone-defs

Conversation

@artie2000
Copy link
Copy Markdown
Collaborator

@artie2000 artie2000 commented Mar 31, 2026

Change the definitions of PointedCone.positive and PointedCone.closure to avoid mentioning ConvexCone.

This PR is part of a series deprecating ConvexCone: https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Replacing.20.60ConvexCone.60.20with.20.60PointedCone.60/with/582738985


Open in Gitpod

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 31, 2026

PR summary 96c77b07ff

Import changes for modified files

Dependency changes

File Base Count Head Count Change
Mathlib.Geometry.Convex.Cone.Pointed 1070 1071 +1 (+0.09%)
Mathlib.Analysis.Convex.Cone.Closure 1178 1179 +1 (+0.08%)
Import changes for all files
Files Import difference
10 files Mathlib.Analysis.Convex.Cone.Basic Mathlib.Analysis.Convex.Cone.Closure Mathlib.Analysis.Convex.Cone.Dual Mathlib.Analysis.Convex.Cone.InnerDual Mathlib.Analysis.Convex.Cone.TensorProduct Mathlib.Geometry.Convex.Cone.DualFinite Mathlib.Geometry.Convex.Cone.Dual Mathlib.Geometry.Convex.Cone.Pointed Mathlib.Geometry.Convex.Cone.Simplicial Mathlib.Geometry.Convex.Cone.TensorProduct
1

Declarations diff

No declarations were harmed in the making of this PR! 🐙

You can run this locally as follows
## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>

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

The doc-module for scripts/pr_summary/declarations_diff.sh contains some details about this script.


No changes to technical debt.

You can run this locally as

./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).

@artie2000 artie2000 added the t-convex-geometry Affine geometry, cones, simplices label Apr 1, 2026
@ooovi ooovi requested a review from YaelDillies April 2, 2026 08:11
Copy link
Copy Markdown
Contributor

@YaelDillies YaelDillies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! 🚀

maintainer merge

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

🚀 Pull request has been placed on the maintainer queue by YaelDillies.

@mathlib-triage mathlib-triage bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. t-convex-geometry Affine geometry, cones, simplices

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants