LeanPool.ErdosTuzaValtr.Config.Defs #
Imported Lean Pool material for LeanPool.ErdosTuzaValtr.Config.Defs.
A configuration: a decidable ternary "cup" relation on a linearly ordered type.
- Cup3 : α → α → α → Prop
The ternary cup relation of the configuration.
- DecidableCup3 : DecidableRel3 self.Cup3
The cup relation is decidable.
Instances For
The 3-cap relation is the negation of the 3-cup relation.
Instances For
@[reducible]
The 3-cap relation is decidable.
Equations
- C.DecidableCap3 a b c = instDecidableNot
A cap is a strictly increasing list whose consecutive triples are 3-caps.
Equations
- C.Cap l = (List.IsChain (fun (x1 x2 : α) => x1 < x2) l ∧ List.Chain3' C.Cap3 l)
Instances For
A cup is a strictly increasing list whose consecutive triples are 3-cups.
Equations
- C.Cup l = (List.IsChain (fun (x1 x2 : α) => x1 < x2) l ∧ List.Chain3' C.Cup3 l)
Instances For
A gon is a cap and a cup of length at least 2 sharing their first and last endpoints.
Equations
Instances For
@[implicit_reducible]