Documentation

Mathlib.Data.Ineq

Ineq datatype #

This file contains an enum Ineq (whose constructors are eq, le, lt), and operations involving it. The type Ineq is one of the fundamental objects manipulated by the linarith and linear_combination tactics.

Inequalities #

inductive Mathlib.Ineq :

The three-element type Ineq is used to represent the strength of a comparison between terms.

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations

    max R1 R2 computes the strength of the sum of two inequalities. If t1 R1 0 and t2 R2 0, then t1 + t2 (max R1 R2) 0.

    Equations
    Instances For

      Prints an Ineq as the corresponding infix symbol.

      Equations
      Instances For