OAI/GroupTheory/PolycyclicRecognition/Geometry/WeightedWordNorm.lean
18 declarations, 0 contain sorry, 0 declared as axioms
Norms obtained by assigning costs to group elements
The infimum of the costs of finite product expressions is subadditive. A pre-existing group norm below the costs guarantees separation.
- def
OAI.PolycyclicRecognition.productCostline 21Source documentation
Total cost of a product expression.
def productCost (l : List G) : ℝ≥0 := (l.map c).sum
- theorem
OAI.PolycyclicRecognition.productCost_nilline 23 - theorem
OAI.PolycyclicRecognition.productCost_consline 24 - theorem
OAI.PolycyclicRecognition.productCost_appendline 26 - def
OAI.PolycyclicRecognition.weightedWordNormline 33Source documentation
Weighted word norm, allowing every finite product expression.
def weightedWordNorm (g : G) : ℝ≥0 := …
- instance
OAI.PolycyclicRecognition.productExpression_nonemptyline 36 - theorem
OAI.PolycyclicRecognition.weightedWordNorm_le_costline 39 - theorem
OAI.PolycyclicRecognition.weightedWordNorm_leline 46 - theorem
OAI.PolycyclicRecognition.weightedWordNorm_oneline 49 - theorem
OAI.PolycyclicRecognition.weightedWordNorm_mulline 52 - theorem
OAI.PolycyclicRecognition.exists_productCost_ltline 59 - theorem
OAI.PolycyclicRecognition.productCost_inv_reverseline 69 - theorem
OAI.PolycyclicRecognition.weightedWordNorm_inv_leline 78 - theorem
OAI.PolycyclicRecognition.weightedWordNorm_invline 87 - def
OAI.PolycyclicRecognition.weightedWordSeminormline 91 - theorem
OAI.PolycyclicRecognition.seminorm_product_le_costline 97 - theorem
OAI.PolycyclicRecognition.seminorm_le_weightedWordNormline 105 - def
OAI.PolycyclicRecognition.weightedWordGroupNormline 113Source documentation
A norm below the assigned costs makes the weighted seminorm a norm.
def weightedWordGroupNorm (p : GroupNorm G) (hc : ∀ g, p g ≤ c g) : GroupNorm G where …