Associative operations on self-maps
DefinitionAssociative operations on self-maps#✓fully proved
Let \(A\) be a set and let \(U\) be an operation that assigns to any two maps \(f, g \colon A \to A\) a map \(U(f, g) \colon A \to A\). We say \(U\) is associative (condition (1) of Problem 171) if \(U(f, U(g, h)) = U(U(f, g), h)\) for all maps \(f, g, h \colon A \to A\).
def IsAssociative (A : Type*) (U : (A → A) → (A → A) → (A → A)) : Prop :=
∀ f g h : A → A, U f (U g h) = U (U f g) h
Used by 1
DefinitionPermutation-invariant operations on self-maps#✓fully proved
Let \(A\) be a set and let \(U\) be an operation that assigns to any two maps \(f, g \colon A \to A\) a map \(U(f, g) \colon A \to A\). We say \(U\) is invariant under permutations of \(A\) (condition (2) of Problem 171) if conjugating the arguments by a permutation conjugates the result: for every permutation \(p\) of \(A\) and all maps \(f, g \colon A \to A\), \(U(p^{-1} \circ f \circ p, p^{-1} \circ g \circ p) = p^{-1} \circ U(f, g) \circ p\).
def IsPermutationInvariant (A : Type*)
(U : (A → A) → (A → A) → (A → A)) : Prop :=
∀ (p : Equiv.Perm A) (f g : A → A),
U (p.symm ∘ f ∘ p) (p.symm ∘ g ∘ p) = p.symm ∘ U f g ∘ p
Used by 1
TheoremScottish Book Problem 171 is false#●ready to prove
Not every associative, permutation-invariant operation on self-maps is composition: there are a set \(A\), an operation \(U\) that assigns to any two maps \(f, g \colon A \to A\) a map \(U(f, g) \colon A \to A\) and is both associative (condition (1) of Problem 171) and invariant under permutations of \(A\) (condition (2)), and maps \(f, g \colon A \to A\) with \(U(f, g) \ne f \circ g\), where \((f \circ g)(x) = f(g(x))\).
Reverse composition \(U(f, g) = g \circ f\) and the two projections \(U(f, g) = f\) and \(U(f, g) = g\) satisfy (1) and (2) but are not composition in general. The typescript's parenthetical \((U(f,g) \ne 1)\) is of unclear meaning and is not read as excluding these counterexamples.
theorem_wanted scottishBook171_refuted :
¬ ∀ (A : Type*) (U : (A → A) → (A → A) → (A → A)),
IsAssociative A U → IsPermutationInvariant A U →
∀ f g : A → A, U f g = f ∘ g
def IsAssociative (A : Type*) (U : (A → A) → (A → A) → (A → A)) : Prop :=
∀ f g h : A → A, U f (U g h) = U (U f g) h
WantedExt/Algebra/ScottishBook171Wanted.lean:21
def IsPermutationInvariant (A : Type*)
(U : (A → A) → (A → A) → (A → A)) : Prop :=
∀ (p : Equiv.Perm A) (f g : A → A),
U (p.symm ∘ f ∘ p) (p.symm ∘ g ∘ p) = p.symm ∘ U f g ∘ p
WantedExt/Algebra/ScottishBook171Wanted.lean:27
Sources
- J. Schreier – S. Ulam, Problem 171 of the Scottish Book, typescript p. 76.
Uses 2
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.