def
LO.Arith.finsetArithmetizeAux
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
:
List V โ V
Equations
- LO.Arith.finsetArithmetizeAux [] = โ
- LO.Arith.finsetArithmetizeAux (x_1 :: xs) = insert x_1 (LO.Arith.finsetArithmetizeAux xs)
Instances For
@[simp]
theorem
LO.Arith.finsetArithmetizeAux_nil
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
:
@[simp]
theorem
LO.Arith.finsetArithmetizeAux_cons
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
(x : V)
(xs : List V)
:
LO.Arith.finsetArithmetizeAux (x :: xs) = insert x (LO.Arith.finsetArithmetizeAux xs)
@[simp]
theorem
LO.Arith.mem_finsetArithmetizeAux_iff
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
{x : V}
{s : List V}
:
x โ LO.Arith.finsetArithmetizeAux s โ x โ s
Equations
- s.arithmetize = LO.Arith.finsetArithmetizeAux s.toList
Instances For
@[simp]
theorem
LO.Arith.mem_finsetArithmetize_iff
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
{x : V}
{s : Finset V}
:
@[simp]
theorem
LO.Arith.finset_empty_arithmetize
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
:
@[simp]
theorem
LO.Arith.finset_insert_arithmetize
{V : Type u_1}
[LO.ORingStruc V]
[V โงโ* ๐๐บโ]
(a : V)
(s : Finset V)
: