Skip to content

Conversation

@lowasser
Copy link
Collaborator

Builds on #1689. Completes #1702 .

lowasser and others added 30 commits October 10, 2025 15:54
Co-authored-by: Fredrik Bakke <fredrbak@gmail.com>
@lowasser lowasser marked this pull request as ready for review November 21, 2025 18:43
Copy link
Collaborator

@fredrik-bakke fredrik-bakke left a comment

Choose a reason for hiding this comment

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

mental stuff

lowasser and others added 2 commits November 24, 2025 15:41
Comment on lines 455 to 476
≤ zero-ℝ
by leq-sim-ℝ (right-zero-law-mul-ℝ _)
≤ raise-ℝ l1 zero-ℝ
by leq-sim-ℝ (sim-raise-ℝ l1 zero-ℝ)
≤ dist-Seminormed-ℝ-Vector-Space V v v
by
leq-eq-ℝ
( inv (is-zero-diagonal-dist-Seminormed-ℝ-Vector-Space V v))
≤ ( map-seminorm-Seminormed-ℝ-Vector-Space V v) +ℝ
( map-seminorm-Seminormed-ℝ-Vector-Space
( V)
( neg-Seminormed-ℝ-Vector-Space V v))
by triangular-Seminormed-ℝ-Vector-Space V _ _
≤ ( map-seminorm-Seminormed-ℝ-Vector-Space V v) +ℝ
( map-seminorm-Seminormed-ℝ-Vector-Space V v)
by
leq-eq-ℝ
( ap-add-ℝ
( refl)
( seminorm-neg-Seminormed-ℝ-Vector-Space V v))
≤ real-ℕ 2 *ℝ map-seminorm-Seminormed-ℝ-Vector-Space V v
by leq-eq-ℝ (inv (left-mul-real-ℕ 2 _)))
Copy link
Collaborator

Choose a reason for hiding this comment

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

It should be a lemma that zero-ℝ is less than or equal to any nonnegative real, and real-ℕ 2 *ℝ map-seminorm-Seminormed-ℝ-Vector-Space V v is nonnegative.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Oh, this whole chain of inequalities should be simplified to the argument that multiplying by two preserves inequality, and zero is less than map-seminorm-Seminormed-ℝ-Vector-Space V v.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I think your reasoning is circular. We don't know beforehand that "real-ℕ 2 *ℝ map-seminorm-Seminormed-ℝ-Vector-Space V v is nonnegative" or that "zero is less than map-seminorm-Seminormed-ℝ-Vector-Space V v", that's what we're here to prove.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants