Documentation

Regex.Interval.Intersection

Interval Set #

IntervalSet operations like IntervalSet.canonicalize or IntervalSet.intersection

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

        Converts ranges into IntervalSet with canonical ordering.

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

          Negate a interval set wrt the corresponding BoundedOrder instBoundedOrderCharInstLEChar .

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

            Intersection of interval sets

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

                Subtract the interval set interval2 from interval1.

                Equations
                • interval1.difference interval2 = interval1.intersection interval2.negate
                Instances For

                  Union of interval sets.

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

                    Compute the symmetric difference (A⊖B = (A∪B)(A∩B)) of the two sets.

                    Equations
                    • interval1.symmetric_difference interval2 = let intervalI := interval1.intersection interval2; let intervalU := interval1.union interval2; intervalU.difference intervalI
                    Instances For