Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions LeanPool.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6668,6 +6668,43 @@ public import LeanPool.Odlyzko.TestFunction.TaylorBound
public import LeanPool.Odlyzko.Theta.PoissonSummation
public import LeanPool.Odlyzko.Theta.TraceDualIdeal
public import LeanPool.Odlyzko.Theta.TraceDualLattice
public import LeanPool.OrderClosures
public import LeanPool.OrderClosures.BanLat.Basic
public import LeanPool.OrderClosures.BanLat.Convergences.Order
public import LeanPool.OrderClosures.BanLat.Disjoint
public import LeanPool.OrderClosures.BanLat.Examples.CofK.Basic
public import LeanPool.OrderClosures.BanLat.LLexpr
public import LeanPool.OrderClosures.BanLat.LatticeSeminorm
public import LeanPool.OrderClosures.BanLat.Normed
public import LeanPool.OrderClosures.BanLat.Operators.Hom
public import LeanPool.OrderClosures.BanLat.Operators.Positive
public import LeanPool.OrderClosures.BanLat.OrderComplete
public import LeanPool.OrderClosures.BanLat.OrderContinuous.Basic
public import LeanPool.OrderClosures.BanLat.OrderContinuous.MeyerNieberg
public import LeanPool.OrderClosures.BanLat.OrderContinuous.Nakano
public import LeanPool.OrderClosures.BanLat.OrderUnit
public import LeanPool.OrderClosures.BanLat.Pi
public import LeanPool.OrderClosures.BanLat.Substructures.Band.Basic
public import LeanPool.OrderClosures.BanLat.Substructures.Band.DisjointComplement
public import LeanPool.OrderClosures.BanLat.Substructures.Ideal
public import LeanPool.OrderClosures.BanLat.Substructures.Sublattice
public import LeanPool.OrderClosures.BanLat.Tactic.LLexpr
public import LeanPool.OrderClosures.GaoLeungCharacterization
public import LeanPool.OrderClosures.GaoLeungProblem
public import LeanPool.OrderClosures.GaoLeungProblem.CNFOrder
public import LeanPool.OrderClosures.GaoLeungProblem.Counterexample
public import LeanPool.OrderClosures.GaoLeungProblem.Iterations
public import LeanPool.OrderClosures.GaoLeungProblem.OrdinalSpace
public import LeanPool.OrderClosures.GaoLeungProblem.StageFormula
public import LeanPool.OrderClosures.OrderAdherence
public import LeanPool.OrderClosures.Solovay
public import LeanPool.OrderClosures.WeaklyFatou
public import LeanPool.OrderClosures.WeaklyFatou.Bands
public import LeanPool.OrderClosures.WeaklyFatou.FinalSpace
public import LeanPool.OrderClosures.WeaklyFatou.FiniteTree
public import LeanPool.OrderClosures.WeaklyFatou.Moderated
public import LeanPool.OrderClosures.WeaklyFatou.Reductions
public import LeanPool.OrderClosures.WeaklyFatou.TreeNorm
public import LeanPool.OrderPQ
public import LeanPool.OrderPQ.Basic
public import LeanPool.OrderPQ.IsCyclic
Expand Down
58 changes: 58 additions & 0 deletions LeanPool/OrderClosures.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
/-
Copyright (c) 2026 Antonio Avilés, Mitchell A. Taylor, Pedro Tradacete. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Antonio Avilés, Mitchell A. Taylor, Pedro Tradacete
-/

module

public import LeanPool.OrderClosures.GaoLeungProblem
public import LeanPool.OrderClosures.WeaklyFatou


/-!
# Order closure, order adherence and Fatou norms

Source: arxiv:2609.06689, url:https://github.com/pedrotradacete/OrderClosures/tree/6189ba7134f6975e7d8e4c8c093a9869d03a769c
Authors: Antonio Avilés, Mitchell A. Taylor, Pedro Tradacete, David Muñoz-Lahoz
Status: verified
Main declarations: `OrderClosures.exists_weaklyFatou_not_equivalent_fatou`
Tags: banach-lattices, order-convergence, fatou-norms, transfinite-constructions
MSC: 46B42, 46A40, 46A19
-/

/-!
## Scope, attribution and provenance

Imported from `pedrotradacete/OrderClosures` at
`6189ba7134f6975e7d8e4c8c093a9869d03a769c` (Apache-2.0). The public paper
[arXiv:2609.06689](https://arxiv.org/abs/2609.06689), submitted September 6, 2026,
records the completed formalization. The August 26 completion commit is
`5f6833f1934ac915302189e19bf083115f655be3`.

The `BanLat` subtree retains the dependency closure and reusable prerequisites
from David Muñoz-Lahoz's [BanLat](https://github.com/davidmunozlahoz/banlat/tree/b00e59836016aa1099b8011add6b07385e66428e)
at `b00e59836016aa1099b8011add6b07385e66428e`, also Apache-2.0. Unused operator,
projection-band and locally-solid representation developments are omitted.
`BanLat.LatticeSeminorm` extracts the necessary seminorm interface from
`BanLat.LocallySolid.WithSeminorms`; `BanLat.Pi` retains pointwise products.

The paper credits Jaume de Dios Pont for an earlier Lean formalization of
Section 3. It credits Michael Elliott for the unpublished weak Fatou example
previously announced by Anthony Wickstead. These mathematical and formalization
credits are retained independently of the authors of this implementation.

The AI provenance classification is an evidence-based inference: the main
repository records phase-specific agent instructions and a completed phase-II
proof pass; BanLat explicitly describes human-directed development in which
language models write much of the Lean implementation. No particular model or
precise human/AI fraction is claimed. The Lean Pool port and proof repairs were
performed with Codex.

`gao_counterexample` states the order-complete `C(K)` construction with a
norm-closed separable sublattice whose only order-closed vector-sublattice
extension is all of `C(K)`. It does not itself state the negation of the
Gao-Leung conjecture: the paper derives that consequence by a
cardinality argument. The registered informal statement describes the actual
Lean endpoint.
-/
Loading
Loading