Theorems · Theorem · order theory
Set.Finite.induction_on_subset
∀ {α : Type u} {motive : (s : Set α) → s.Finite → Prop} (s : Set α) (hs : s.Finite),
motive ∅ ⋯ →
(∀ {a : α} {t : Set α}, a ∈ s → ∀ (hts : t ⊆ s), a ∉ t → motive t ⋯ → motive (insert a t) ⋯) → motive s hsInduction principle for finite sets: To prove a property C of a finite set s, it's enough
to prove for the empty set and to prove that C t → C ({a} ∪ t) for all t ⊆ s.
This is analogous to Finset.induction_on'. See also Set.Finite.induction_on for the version
requiring motive t → motive ({a} ∪ t) for all t.
- Defined in
- Mathlib.Data.Set.Finite.Basic
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 68 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites8
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement and proof · cited by 53,352
- Set.Finitestatement and proof · cited by 1,814
- Set.Finite.subsetstatement and proof · cited by 285
- Set.Subset.rflproof · cited by 255
- Set.Finite.induction_onproof · cited by 39
- Set.insert_subset_iffproof · cited by 35
- Set.finite_emptystatement and proof · cited by 26
- Set.Finite.insertstatement and proof · cited by 11
Cited by2
Results whose statement or proof uses this declaration.
- algebraicIndependent_of_set_of_finiteproof · cited by 1
- Matroid.exists_subset_finite_closure_of_subset_closureproof · cited by 0