IMO 2012 A7 #
Given a lattice $α$, the inf-closure (resp. sup-closure) of a subset $S ⊆ α$ is the smallest set containing $S$ that is closed under infimum (resp. supremum).
Let $R$ be a totally ordered commutative ring and $σ$ be a set. Let $R^{R^σ}$ be the ring of functions from $R^σ$ to $R$. View $R^{R^σ}$ as a lattice via pointwise maximum and minimum. Let $R[σ]$ denote the ring of multivariate polynomials with variable set $σ$. Let $S ⊆ R^{R^σ}$ be the sup-closure of the inf-closure of $R[σ]$. Prove that $S$ is a subring of $R^{R^σ}$.
Solution #
We follow and generalize the official solution. The original formulation only asks to prove that $S$ is closed under multiplication. However, the official solution essentially proves that $S$ is a ring.
We define the meta-closure of a subset $S$ of a lattice to be the smallest set containing $S$ that is closed under both infimum and supremum.
Extra lemmas #
For any f, g₁, g₂ ∈ ∏_i R_i, we have f⁺ min{g₁, g₂} = min{f⁺ g₁, f⁺ g₂}.
For any f, g₁, g₂ ∈ ∏_i R_i, we have f⁺ max{g₁, g₂} = max{f⁺ g₁, f⁺ g₂}.
For any f, g₁, g₂ ∈ ∏_i R_i, we have min{g₁, g₂} f⁺ = min{g₁ f⁺, g₂ f⁺}.
For any f, g₁, g₂ ∈ ∏_i R_i, we have max{g₁, g₂} f⁺ = max{g₁ f⁺, g₂ f⁺}.
Start of the problem #
Closure under simultaneous infimum and supremum.
- ofMem {α : Type u_1} [Lattice α] {P : α → Prop} (a : α) : P a → MetaClosure P a
- ofMin {α : Type u_1} [Lattice α] {P : α → Prop} (a b : α) : MetaClosure P a → MetaClosure P b → MetaClosure P (a ⊓ b)
- ofMax {α : Type u_1} [Lattice α] {P : α → Prop} (a b : α) : MetaClosure P a → MetaClosure P b → MetaClosure P (a ⊔ b)
Instances For
Closure under one binary operation.
- ofMem {α : Sort u_1} {op : α → α → α} {P : α → Prop} (a : α) : P a → BinOpClosure op P a
- ofOp {α : Sort u_1} {op : α → α → α} {P : α → Prop} (a b : α) : BinOpClosure op P a → BinOpClosure op P b → BinOpClosure op P (op a b)
Instances For
The inf-closure is contained in the meta-closure.
The sup-closure of inf-closure is contained in the meta-closure.
The meta-closure is contained in the sup-closure of inf-closure.
The sup-closure of inf-closure is equal to the meta-closure.
Subgroup structure of meta-closure #
The meta-closure of a subgroup contains 0.
The meta-closure of a subgroup is closed under taking maximum with zero.
The meta-closure of a subgroup is closed under addition.
The meta-closure of a subgroup is closed under taking positive part.
The meta-closure of a subgroup is closed under subtraction.
The meta-closure of a subgroup as a subgroup.
Equations
- IMOSL.IMO2012A7.MetaClosure.AddGroup_mk S = { carrier := setOf (IMOSL.IMO2012A7.MetaClosure fun (x : G) => x ∈ S), add_mem' := ⋯, zero_mem' := ⋯, neg_mem' := ⋯ }
Instances For
Subring structure of meta-closure #
The meta-closure of a subring of ∏_i R_i contains 1.
If f, g belongs to a subring of ∏_i R_i, then fg belongs to the meta-closure.
If f, g belongs to the meta-clousre of a subring of ∏_i R_i, then so is f⁺g⁺.
If f, g belongs to the meta-clousre of a subring of ∏_i R_i, then so is fg.
The meta-closure of a subring of ∏_i R_i as a subring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Summary for polynomials #
The image of MvPolynomial σ R in (σ → R) → R as a ring.
Equations
Instances For
Final solution