Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 136 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

136 results

Clear filters
Project-declaredLean 4.33.0-rc1

Cons flatten

Cslib.ωSequence.cons_flatten

Plain-language statement

ls.flatten equals the concatenation of ls.head and ls.tail.flatten.

computer sciencecomputabilityprogram semantics

Source project: Lean Computer Science Library

Person-level attribution pending.

View proof record
Project-declaredLean 4.33.0-rc1

Frequently in finite type

Cslib.ωSequence.frequently_in_finite_type

Plain-language statement

In a finite type, the elements of a set occurs infinitely often iff some element in the set occurs infinitely often.

computer sciencecomputabilityprogram semantics

Source project: Lean Computer Science Library

Person-level attribution pending.

View proof record
Project-declaredLean 4.33.0-rc1

Frequently in strict Mono

Cslib.ωSequence.frequently_in_strictMono

Plain-language statement

If p is true infinitely often, then p is true in infinitely many segments of any strictly monotonic function f.

computer sciencecomputabilityprogram semantics

Source project: Lean Computer Science Library

Person-level attribution pending.

View proof record
Project-declaredLean 4.33.0-rc1

Finset Shatters to Set Shatters

Finset.Shatters.toSetShatters

Plain-language statement

If a finite set family 𝒜 shatters a finite set s in the sense of Mathlib's Finset.Shatters, then the concept class of characteristic functions of sets in 𝒜 shatters ↑s in the sense of SetShatters. This bridges Mathlib's finset-based shattering to the predicate used by the PAC learning lower bounds.

computer sciencecomputabilityprogram semantics

Source project: Lean Computer Science Library

Person-level attribution pending.

View proof record