Documentation

LeanPool.RegtsSevenster.RS.Novel.Coordinates.CircleScalar

Free circles as scalars #

A fragment with extra free circles is the tensor with a circles-only closed fragment; on Hom classes the circles split off as the power of the circle value. This is the accompanying paper's "free circles are carried by multiplicativity" discipline, at class level.

noncomputable def RS.circleVal {R : ℕ} (f : EdgeRankParameter R) :

The circle value of a parameter.

Equations
Instances For
    def RS.addCircles {α : Type} (X : Fragment α) (c : ℕ) :

    Adding free circles to a fragment.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def RS.addCirclesTensor {s t : ℕ} (X : Fragment (Fin (s + t))) (c : ℕ) :

      Adding circles is tensoring with a circles-only fragment.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The union of circle fragments adds the counts.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem RS.circlesClosed_val {R : ℕ} (f : EdgeRankParameter R) (c : ℕ) :

          The circle value of c circles is the c-th power.

          Relabelling by the unit-padding cast fixes the class.

          The class-level circle split, at the padded arity: the tensor with a circles-only fragment is the circle power times the padded class.