Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::HasPeriod Concept Referenceexport

A sequence on finite chains with a declared period, read by period(f): \(f(k + p) = f(k)\) for every k. Periodicity is a sequence's, an arrow out of the counts, not an arrow's in general. More...

Concept definition

template<typename F>
concept dedekind::category::HasPeriod = IsFiniteChainSequence<F> && requires(const F& f) {
{ period(f) } -> std::same_as<Dom<F>>;
}
A sequence on finite chains with a declared period, read by period(f): for every k....
Definition periodic.cppm:82
A sequence on finite chains: an arrow out of the counts, read along a chain of them (the Jlt paper's ...
Definition chain.cppm:458
constexpr Dom< F > period(const Compose< F, G > &c)
Inferred, not declared: an arrow after a periodic one is periodic with the same period,...
Definition periodic.cppm:90

Detailed Description

A sequence on finite chains with a declared period, read by period(f): \(f(k + p) = f(k)\) for every k. Periodicity is a sequence's, an arrow out of the counts, not an arrow's in general.

Template Parameters
Fthe arrow.