Documentation

Cvc.Untyped.Theory.Nullable.BitVec

Bit-vectors over nullables, sort-erased #

One lifted constructor per liftable operator, <id>?, each answering none unless every argument is some.

Only the non-indexed operators lift. An indexed one — bvExtract, bvRepeat and the rest — is applied through an Op carrying its indices, and mkNullableLift takes a Kind, so there is no way to express it.

bvSdiv lifted over nullables, strictly: none unless every argument is some.

Equations
Instances For

    bvComp lifted over nullables, strictly: none unless every argument is some.

    Equations
    Instances For

      bvRedand lifted over nullables, strictly: none unless every argument is some.

      Equations
      Instances For

        bvNand lifted over nullables, strictly: none unless every argument is some.

        Equations
        Instances For

          bvUltbv lifted over nullables, strictly: none unless every argument is some.

          Equations
          Instances For

            bvConcat lifted over nullables, strictly: none unless every argument is some.

            Equations
            Instances For

              bvSmulo lifted over nullables, strictly: none unless every argument is some.

              Equations
              Instances For

                bvSub lifted over nullables, strictly: none unless every argument is some.

                Equations
                Instances For

                  bvSmod lifted over nullables, strictly: none unless every argument is some.

                  Equations
                  Instances For

                    bvNot lifted over nullables, strictly: none unless every argument is some.

                    Equations
                    Instances For

                      bvSge lifted over nullables, strictly: none unless every argument is some.

                      Equations
                      Instances For

                        bvUdiv lifted over nullables, strictly: none unless every argument is some.

                        Equations
                        Instances For

                          bvAnd lifted over nullables, strictly: none unless every argument is some.

                          Equations
                          Instances For

                            bvSgt lifted over nullables, strictly: none unless every argument is some.

                            Equations
                            Instances For

                              bvXor lifted over nullables, strictly: none unless every argument is some.

                              Equations
                              Instances For

                                bvOr lifted over nullables, strictly: none unless every argument is some.

                                Equations
                                Instances For

                                  bvUle lifted over nullables, strictly: none unless every argument is some.

                                  Equations
                                  Instances For

                                    bvShl lifted over nullables, strictly: none unless every argument is some.

                                    Equations
                                    Instances For

                                      bvUge lifted over nullables, strictly: none unless every argument is some.

                                      Equations
                                      Instances For

                                        bvUlt lifted over nullables, strictly: none unless every argument is some.

                                        Equations
                                        Instances For

                                          bvSbvToInt lifted over nullables, strictly: none unless every argument is some.

                                          Equations
                                          Instances For

                                            bvAshr lifted over nullables, strictly: none unless every argument is some.

                                            Equations
                                            Instances For
                                              def Cvc.Untyped.Term.bvIte? [Ω] (cnd thn els : Term) :

                                              bvIte lifted over nullables, strictly: none unless every argument is some.

                                              Equations
                                              Instances For

                                                bvSaddo lifted over nullables, strictly: none unless every argument is some.

                                                Equations
                                                Instances For

                                                  bvRedor lifted over nullables, strictly: none unless every argument is some.

                                                  Equations
                                                  Instances For

                                                    bvLshr lifted over nullables, strictly: none unless every argument is some.

                                                    Equations
                                                    Instances For

                                                      bvUgt lifted over nullables, strictly: none unless every argument is some.

                                                      Equations
                                                      Instances For

                                                        bvSsubo lifted over nullables, strictly: none unless every argument is some.

                                                        Equations
                                                        Instances For

                                                          bvSltbv lifted over nullables, strictly: none unless every argument is some.

                                                          Equations
                                                          Instances For

                                                            bvUaddo lifted over nullables, strictly: none unless every argument is some.

                                                            Equations
                                                            Instances For

                                                              bvSlt lifted over nullables, strictly: none unless every argument is some.

                                                              Equations
                                                              Instances For

                                                                bvUbvToInt lifted over nullables, strictly: none unless every argument is some.

                                                                Equations
                                                                Instances For

                                                                  bvNego lifted over nullables, strictly: none unless every argument is some.

                                                                  Equations
                                                                  Instances For

                                                                    bvUsubo lifted over nullables, strictly: none unless every argument is some.

                                                                    Equations
                                                                    Instances For

                                                                      bvXnor lifted over nullables, strictly: none unless every argument is some.

                                                                      Equations
                                                                      Instances For

                                                                        bvAdd lifted over nullables, strictly: none unless every argument is some.

                                                                        Equations
                                                                        Instances For

                                                                          bvNeg lifted over nullables, strictly: none unless every argument is some.

                                                                          Equations
                                                                          Instances For

                                                                            bvSdivo lifted over nullables, strictly: none unless every argument is some.

                                                                            Equations
                                                                            Instances For

                                                                              bvSrem lifted over nullables, strictly: none unless every argument is some.

                                                                              Equations
                                                                              Instances For

                                                                                bvUrem lifted over nullables, strictly: none unless every argument is some.

                                                                                Equations
                                                                                Instances For

                                                                                  bvSle lifted over nullables, strictly: none unless every argument is some.

                                                                                  Equations
                                                                                  Instances For

                                                                                    bvUmulo lifted over nullables, strictly: none unless every argument is some.

                                                                                    Equations
                                                                                    Instances For

                                                                                      bvMul lifted over nullables, strictly: none unless every argument is some.

                                                                                      Equations
                                                                                      Instances For

                                                                                        bvNor lifted over nullables, strictly: none unless every argument is some.

                                                                                        Equations
                                                                                        Instances For