Finite E677 implies E255 under left parameter transport
ProvedFiniteMagmaE677.e255_of_e677_of_left_parameter_transportconditionale255e677equational-theoriesfinite-magmaleft-parameter-transportrow-transport
Let M be a finite type, possibly empty, equipped with an arbitrary total binary operation *. Assume the E677 law
and the left-parameter transport condition
Then E255 holds:
The transport condition is an explicit additional hypothesis and supplies a sufficient criterion for E255; the result does not claim that E677 alone implies it. No associativity, commutativity, or identity element is assumed.
Formalization Note The Fintype assumption represents finiteness and includes the empty carrier.
Preamble
import Definitions.Def_FiniteMagmaE677 import Mathlib.Data.Fintype.Card import Theorems.Thm_FiniteMagmaE677_fixer_unique set_option autoImplicit false universe u
Formal statement
theorem FiniteMagmaE677.e255_of_e677_of_left_parameter_transport {α : Type u} [Fintype α] (op : α → α → α) (h : FiniteMagmaE677.E677 op) (hLPT : ∀ x a : α, ∃ c e : α, op (op e a) (op c (op x (op x (op (op a x) a)))) = op (op e x) x) : FiniteMagmaE677.E255 op := by sorrySource
Original conditional result T190, Left parameter transport, in the E677-to-E255 research corpus. The E677 and E255 formulas follow the Equational Theories Project blueprint, Chapter 13, Lemma 13.1: https://teorth.github.io/equational_theories/blueprint/677-chapter.html. The LPT premise and conditional implication are original to this contribution.