Documentation

WGCL.Instances

Booleans are Bools where b₁ + b₂ = b₁ ∨ b₂ rather than b₁ ^^ b₂.

Equations
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    Equations
    @[simp]
    theorem WGCL.Boolean.add_eq_inf (a b : Boolean) :
    a + b = (a || b)
    @[simp]
    theorem WGCL.Boolean.mul_eq_add (a b : Boolean) :
    a b = (a && b)
    @[simp]
    theorem WGCL.Boolean.bot_or (a : Boolean) :
    ( || a) = a
    @[simp]
    theorem WGCL.Boolean.or_bot (a : Boolean) :
    (a || ) = a
    @[simp]
    @[simp]
    Equations
    • One or more equations did not get rendered due to their size.
    Equations
    Instances For
      Equations
      Instances For
        Equations
        Instances For
          Equations
          Equations
          • One or more equations did not get rendered due to their size.
          Equations
          • One or more equations did not get rendered due to their size.
          Equations
          Equations
          Equations
          • One or more equations did not get rendered due to their size.
          @[simp]
          theorem WGCL.TNat.add_eq_inf {a b : TNat} :
          a + b = ab
          @[simp]
          theorem WGCL.TNat.mul_eq_add {a b : TNat} :
          a b = a.toENat + b.toENat
          @[simp]
          @[simp]
          Equations
          • One or more equations did not get rendered due to their size.
          Equations
          • One or more equations did not get rendered due to their size.
          @[simp]
          theorem WGCL.ahsjdahsd {x : TNat} :
          x = x
          @[simp]
          theorem WGCL.TNat.le_top {x : ℕ∞} :
          def WGCL.SkiRental {Var : Type} (n y : Var) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable instance WGCL.instAddBottleneck :
            Equations
            noncomputable instance WGCL.instMulBottleneck :
            Equations
            @[simp]
            theorem WGCL.Bottleneck.add_eq_inf (a b : Bottleneck) :
            a + b = max a b
            @[simp]
            theorem WGCL.Bottleneck.mul_eq_add (a b : Bottleneck) :
            a b = min a b
            Equations
            • One or more equations did not get rendered due to their size.
            @[reducible, inline]
            abbrev WGCL.ε {Γ : Type} :
            List Γ
            Equations
            Instances For
              Equations
              Instances For
                @[simp]
                theorem WGCL.one_append {Γ : Type} {w : List Γ} :
                1 ++ w = w
                Equations
                Instances For
                  def WGCL.instCoeList𝕎MemNat {Γ Var : Type} :
                  Coe (List Γ) (𝕎 (List Γ) (Mem Var))
                  Equations
                  Instances For
                    Equations
                    Instances For
                      Equations
                      Instances For
                        @[simp]
                        theorem WGCL.Language.mem_singleton_iff {Γ : Type} {b a : List Γ} :
                        a {b} a = b
                        @[simp]
                        theorem WGCL.Language.mem_insert_iff {Γ : Type} {b a : List Γ} {S : Language Γ} :
                        a insert b S a = b a S
                        Equations

                        The set of upper bounds of a set.

                        Equations
                        Instances For

                          A set is bounded above if there exists an upper bound.

                          Equations
                          Instances For
                            def WGCL.Chain.BddAbove_choose_spec {α : Type u_1} [Preorder α] {s : OmegaCompletePartialOrder.Chain α} (h : BddAbove s) a : α :
                            a sa Exists.choose h
                            Equations
                            • =
                            Instances For
                              Equations
                              • One or more equations did not get rendered due to their size.