Commit 2026-07-17 09:57 d99d52c3

View on Github →

chore(Data): rename setOf to Set.ofPred (#41507) This is in prevision of making Set a one-field structure. ofPred will then be the constructor. Generated by Claude Opus then reviewed line-by-line by myself. Assisted-by: Claude Opus 4.8

Estimated changes

modified theorem Nat.count_le_iff_le_nth
modified theorem Nat.count_nth
modified theorem Nat.count_nth_of_infinite
modified theorem Nat.count_nth_succ
modified theorem Nat.gc_count_nth
modified theorem Nat.image_nth_Iio_card
modified theorem Nat.isLeast_nth
modified theorem Nat.isLeast_nth_of_infinite
modified theorem Nat.isLeast_nth_of_lt_card
modified theorem Nat.le_nth
modified theorem Nat.le_nth_count
modified theorem Nat.lt_nth_iff_count_lt
modified theorem Nat.nth_eq_getD_sort
modified theorem Nat.nth_eq_orderEmbOfFin
modified theorem Nat.nth_eq_orderIsoOfNat
modified theorem Nat.nth_injOn
modified theorem Nat.nth_injective
modified theorem Nat.nth_le_nth'
modified theorem Nat.nth_le_nth
modified theorem Nat.nth_le_nth_of_lt_card
modified theorem Nat.nth_lt_nth'
modified theorem Nat.nth_lt_nth
modified theorem Nat.nth_lt_nth_of_lt_card
modified theorem Nat.nth_mem
modified theorem Nat.nth_mem_of_infinite
modified theorem Nat.nth_mem_of_lt_card
modified theorem Nat.nth_monotone
modified theorem Nat.nth_of_card_le
modified theorem Nat.nth_strictMono
modified theorem Nat.nth_strictMonoOn
modified theorem Nat.nth_zero
modified theorem Nat.range_nth_of_finite
modified theorem Nat.range_nth_of_infinite
modified theorem Nat.range_nth_subset
modified theorem Nat.subset_range_nth
added theorem Set.coe_ofPred
deleted theorem Set.coe_setOf
deleted theorem Set.inter_setOf_eq_sep
added theorem Set.ofPred_and
added theorem Set.ofPred_bijective
added theorem Set.ofPred_bot
added theorem Set.ofPred_false
added theorem Set.ofPred_inj
added theorem Set.ofPred_injective
added theorem Set.ofPred_or
added theorem Set.ofPred_subset
added theorem Set.ofPred_top
added theorem Set.ofPred_true
added theorem Set.sep_ofPred
deleted theorem Set.sep_setOf
added theorem Set.sep_subset_ofPred
deleted theorem Set.sep_subset_setOf
deleted theorem Set.setOf_and
deleted theorem Set.setOf_bijective
deleted theorem Set.setOf_bot
deleted theorem Set.setOf_false
deleted theorem Set.setOf_inj
deleted theorem Set.setOf_injective
deleted theorem Set.setOf_inter_eq_sep
deleted theorem Set.setOf_or
deleted theorem Set.setOf_subset
deleted theorem Set.setOf_subset_setOf
deleted theorem Set.setOf_top
deleted theorem Set.setOf_true
added theorem Set.subset_ofPred
deleted theorem Set.subset_setOf
added theorem Set.iInter_ofPred
deleted theorem Set.iInter_setOf
added theorem Set.iUnion_ofPred
deleted theorem Set.iUnion_setOf
added theorem Set.ofPred_exists
added theorem Set.ofPred_forall
deleted theorem Set.setOf_exists
deleted theorem Set.setOf_forall
added theorem Set.eq_mem_ofPred
deleted theorem Set.eq_mem_setOf
added theorem Set.mem_ofPred
added theorem Set.mem_ofPred_eq
deleted theorem Set.mem_setOf
deleted theorem Set.mem_setOf_eq
added theorem Set.notMem_ofPred_iff
deleted theorem Set.notMem_setOf_iff
added theorem Set.ofPred_mem_eq
deleted theorem Set.setOf_mem_eq