LeanPool.ErdosTuzaValtr.Lib.List.Defs #
Imported Lean Pool material for LeanPool.ErdosTuzaValtr.Lib.List.Defs.
The image of a finset under the order-dual embedding.
Equations
- S.Mirror = Finset.image (⇑OrderDual.toDual) S
Instances For
The image of a finset of order-dual elements back under ofDual.
Equations
- S.ofMirror = Finset.image (⇑OrderDual.ofDual) S
Instances For
Chain3' R l means R holds for every three consecutive entries of l.
Equations
- List.Chain3' R [] = True
- List.Chain3' R [head] = True
- List.Chain3' R (a :: b :: l) = List.Chain3 R a b l
Instances For
@[implicit_reducible]
instance
List.decidableChain3
{α : Type u_1}
{R : α → α → α → Prop}
[DecidableRel3 R]
(a b : α)
(l : List α)
:
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
instance
List.decidableChain3'
{α : Type u_1}
{R : α → α → α → Prop}
[DecidableRel3 R]
(l : List α)
:
Equations
- l.decidableChain3' = List.casesOn l instDecidableTrue fun (a : α) (tail : List α) => List.casesOn tail instDecidableTrue fun (b : α) (l : List α) => List.decidableChain3 a b l