Documentation

Cvc.Sys.Candidates

structure Cvc.Sys.Candidate.Info {S : Symbols.Repr} (State : Symbols S) :

Basic candidate information.

Instances For
    inductive Cvc.Sys.Candidate.Status {S : Symbols.Repr} (State : Symbols S) (α : NatType) (length : Nat) :

    Status of a candidate, only carries α-information when 0 < length.

    Instances For
      def Cvc.Sys.Candidate.Status.info {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {α : NatType} {len : Nat} :
      Status State α lenInfo State

      Candidate information.

      Equations
      Instances For
        def Cvc.Sys.Candidate.Status.decons {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {α : NatType} {k : Nat} :
        Status State α k.succInfo State × α k

        Deconstructs a candidate status, only for Status _ (_ + 1).

        Equations
        Instances For
          def Cvc.Sys.Candidate.Status.data {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {α : NatType} {k : Nat} (status : Status State α k.succ) :
          α k

          Data in a candidate status, only for State _ (_ + 1).

          Equations
          Instances For
            def Cvc.Sys.Candidate.Status.name {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {α : NatType} {length : Nat} (status : Status State α length) :

            Name of the candidate.

            Equations
            Instances For
              def Cvc.Sys.Candidate.Status.pred {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {α : NatType} {length : Nat} (status : Status State α length) :

              State predicate of the candidate.

              Equations
              Instances For
                def Cvc.Sys.Candidate.Status.toString {α : NatType} {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {length : Nat} [(k : Nat) → ToString (α k)] :
                Status State α lengthString

                String representation.

                Equations
                Instances For
                  instance Cvc.Sys.Candidate.Status.instToString {α : NatType} {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {length : Nat} [(k : Nat) → ToString (α k)] :
                  ToString (Status State α length)
                  Equations
                  structure Cvc.Sys.Candidate.Invariant.Data {S : Symbols.Repr} (State : Symbols S) (k : Nat) :
                  Instances For
                    def Cvc.Sys.Candidate.Invariant.Data.next {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (info : Info State) (nextState : Symbols.TermsAt k.succ) :
                    Data State k(activate : optParam Bool true) → Smt (Data State k.succ)
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Cvc.Sys.Candidate.Invariant.Data.toString {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                      Equations
                      Instances For
                        @[reducible, inline]
                        abbrev Cvc.Sys.Candidate.Invariant {S : Symbols.Repr} (State : Symbols S) (length : Nat) :
                        Equations
                        Instances For
                          def Cvc.Sys.Candidate.Invariant.toString {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (inv : Invariant State depth) :
                          Equations
                          Instances For
                            def Cvc.Sys.Candidate.Invariant.provedAt {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (inv : Invariant State k.succ) :
                            Equations
                            Instances For
                              def Cvc.Sys.Candidate.Invariant.next {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (nextState : Symbols.TermsAt k.succ) :
                              Invariant State k.succSmt (Invariant State k.succ.succ)
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                structure Cvc.Sys.Candidate.Falsified.Data {S : Symbols.Repr} (State : Symbols S) (k : Nat) :
                                Instances For
                                  def Cvc.Sys.Candidate.Falsified.Data.next {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (info : Info State) (state : Symbols.TermsAt k.succ) :
                                  Data State kSmt (Data State k.succ)
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def Cvc.Sys.Candidate.Falsified.Data.toString {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                    Equations
                                    Instances For
                                      @[reducible, inline]
                                      abbrev Cvc.Sys.Candidate.Falsified {S : Symbols.Repr} (State : Symbols S) (length : Nat) :
                                      Equations
                                      Instances For
                                        def Cvc.Sys.Candidate.Falsified.toString {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (fls : Falsified State depth) :
                                        Equations
                                        Instances For
                                          @[reducible, inline]
                                          abbrev Cvc.Sys.Candidate.Falsified.falsifiedAt {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (fls : Falsified State k.succ) :
                                          Equations
                                          Instances For
                                            def Cvc.Sys.Candidate.Falsified.cex {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (fls : Falsified State k.succ) :
                                            Equations
                                            Instances For
                                              def Cvc.Sys.Candidate.Falsified.next {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (state : Symbols.TermsAt k.succ) :
                                              Falsified State k.succSmt (Falsified State k.succ.succ)
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                structure Cvc.Sys.Candidate.Unknown.Data {S : Symbols.Repr} (State : Symbols S) (k : Nat) :
                                                Instances For
                                                  def Cvc.Sys.Candidate.Unknown.Data.isBaseValid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                  Equations
                                                  Instances For
                                                    def Cvc.Sys.Candidate.Unknown.Data.isPrevBaseValid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                    Equations
                                                    Instances For
                                                      def Cvc.Sys.Candidate.Unknown.Data.isStepInvalid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                      Equations
                                                      Instances For
                                                        def Cvc.Sys.Candidate.Unknown.Data.isPrevStepInvalid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                        Equations
                                                        Instances For
                                                          def Cvc.Sys.Candidate.Unknown.Data.toString {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            def Cvc.Sys.Candidate.Unknown.Data.isInvariant? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                            Equations
                                                            Instances For
                                                              def Cvc.Sys.Candidate.Unknown.Data.toInvariant? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (data : Data State k) :
                                                              Equations
                                                              Instances For
                                                                @[reducible, inline]
                                                                abbrev Cvc.Sys.Candidate.Unknown {S : Symbols.Repr} (State : Symbols S) (length : Nat) :
                                                                Equations
                                                                Instances For
                                                                  def Cvc.Sys.Candidate.Unknown.toString {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (unk : Unknown State depth) :
                                                                  Equations
                                                                  Instances For
                                                                    def Cvc.Sys.Candidate.Unknown.next {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (nextState : Symbols.TermsAt k) :
                                                                    Unknown State kSmt (Unknown State k.succ)
                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For
                                                                      def Cvc.Sys.Candidate.Unknown.baseValidUpTo? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                      Equations
                                                                      Instances For
                                                                        def Cvc.Sys.Candidate.Unknown.isBaseValid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                        Equations
                                                                        Instances For
                                                                          def Cvc.Sys.Candidate.Unknown.isPrevBaseValid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                          Equations
                                                                          Instances For
                                                                            def Cvc.Sys.Candidate.Unknown.isStepInvalid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                            Equations
                                                                            Instances For
                                                                              def Cvc.Sys.Candidate.Unknown.isPrevStepInvalid {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                              Equations
                                                                              Instances For
                                                                                def Cvc.Sys.Candidate.Unknown.isInvariant? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                                Equations
                                                                                Instances For
                                                                                  def Cvc.Sys.Candidate.Unknown.toInvariant? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                                  Equations
                                                                                  Instances For
                                                                                    def Cvc.Sys.Candidate.Unknown.checkFalsified {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                                    Equations
                                                                                    • One or more equations did not get rendered due to their size.
                                                                                    Instances For
                                                                                      def Cvc.Sys.Candidate.Unknown.confirmBase {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ) :
                                                                                      Res (Unknown State k.succ)
                                                                                      Equations
                                                                                      Instances For
                                                                                        def Cvc.Sys.Candidate.Unknown.confirmStep {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ.succ) :
                                                                                        Res (Unknown State k.succ.succ)
                                                                                        Equations
                                                                                        Instances For
                                                                                          def Cvc.Sys.Candidate.Unknown.invalidStep {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : Unknown State k.succ.succ) :
                                                                                          Res (Unknown State k.succ.succ)
                                                                                          Equations
                                                                                          Instances For
                                                                                            def Cvc.Sys.Candidate.mkUnknown {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} (name : String) (pred : Symbols.StatePredicate) :
                                                                                            Unknown State 0
                                                                                            Equations
                                                                                            Instances For
                                                                                              inductive Cvc.Sys.Candidate {S : Symbols.Repr} (State : Symbols S) (k : Nat) :
                                                                                              Instances For
                                                                                                def Cvc.Sys.Candidate.map {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} {α : Sort u_1} (ifUnknown : Unknown State kα) (ifInvariant : Invariant State kα) (ifFalsified : Falsified State kα) :
                                                                                                Candidate State kα
                                                                                                Equations
                                                                                                Instances For
                                                                                                  def Cvc.Sys.Candidate.info {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                  Info State
                                                                                                  Equations
                                                                                                  Instances For
                                                                                                    def Cvc.Sys.Candidate.name {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (c : Candidate State k) :
                                                                                                    Equations
                                                                                                    Instances For
                                                                                                      def Cvc.Sys.Candidate.pred {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (c : Candidate State k) :
                                                                                                      Equations
                                                                                                      Instances For
                                                                                                        def Cvc.Sys.Candidate.unknown? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                        Option (Unknown State k)
                                                                                                        Equations
                                                                                                        Instances For
                                                                                                          def Cvc.Sys.Candidate.invariant? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                          Option (Invariant State k)
                                                                                                          Equations
                                                                                                          Instances For
                                                                                                            def Cvc.Sys.Candidate.falsified? {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                            Option (Falsified State k)
                                                                                                            Equations
                                                                                                            Instances For
                                                                                                              def Cvc.Sys.Candidate.isUnknown {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                              Equations
                                                                                                              Instances For
                                                                                                                def Cvc.Sys.Candidate.isInvariant {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                                Equations
                                                                                                                Instances For
                                                                                                                  def Cvc.Sys.Candidate.isFalsified {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (candidate : Candidate State k) :
                                                                                                                  Equations
                                                                                                                  Instances For
                                                                                                                    @[reducible, inline]
                                                                                                                    Equations
                                                                                                                    Instances For
                                                                                                                      def Cvc.Sys.Candidate.Map.valsToLines {α : Type} [ToString α] (map : Map α) (desc : String) (pref : String := "") :
                                                                                                                      Equations
                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                      Instances For
                                                                                                                        @[reducible, inline]
                                                                                                                        abbrev Cvc.Sys.Candidate.UnknownMap {S : Symbols.Repr} (State : Symbols S) (depth : Nat) :
                                                                                                                        Equations
                                                                                                                        Instances For
                                                                                                                          def Cvc.Sys.Candidate.UnknownMap.toLines {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (unk : UnknownMap State depth) (pref : String := "") :
                                                                                                                          Equations
                                                                                                                          Instances For
                                                                                                                            def Cvc.Sys.Candidate.UnknownMap.addBaseActivators {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : UnknownMap State k.succ) (activators : Array Formula) :
                                                                                                                            Equations
                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                            Instances For
                                                                                                                              def Cvc.Sys.Candidate.UnknownMap.addStepActivators {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : UnknownMap State k.succ) (activators : Array Formula) :
                                                                                                                              Equations
                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                              Instances For
                                                                                                                                def Cvc.Sys.Candidate.UnknownMap.isNextBaseReady {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : UnknownMap State k.succ) :
                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  def Cvc.Sys.Candidate.UnknownMap.isNextStepReady {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (unk : UnknownMap State k.succ) :
                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    @[reducible, inline]
                                                                                                                                    abbrev Cvc.Sys.Candidate.InvariantMap {S : Symbols.Repr} (State : Symbols S) (depth : Nat) :
                                                                                                                                    Equations
                                                                                                                                    Instances For
                                                                                                                                      def Cvc.Sys.Candidate.InvariantMap.toLines {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (inv : InvariantMap State depth) (pref : String := "") :
                                                                                                                                      Equations
                                                                                                                                      Instances For
                                                                                                                                        def Cvc.Sys.Candidate.InvariantMap.addActivators {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (inv : InvariantMap State k.succ) (activators : Array Formula) :
                                                                                                                                        Equations
                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                        Instances For
                                                                                                                                          @[reducible, inline]
                                                                                                                                          abbrev Cvc.Sys.Candidate.FalsifiedMap {S : Symbols.Repr} (State : Symbols S) (depth : Nat) :
                                                                                                                                          Equations
                                                                                                                                          Instances For
                                                                                                                                            def Cvc.Sys.Candidate.FalsifiedMap.toLines {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (fls : FalsifiedMap State depth) (pref : String := "") :
                                                                                                                                            Equations
                                                                                                                                            Instances For
                                                                                                                                              inductive Cvc.Sys.Candidates {S : Symbols.Repr} (State : Symbols S) (depth : Nat) :
                                                                                                                                              Instances For
                                                                                                                                                def Cvc.Sys.Candidates.empty {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} :
                                                                                                                                                Candidates State 0
                                                                                                                                                Equations
                                                                                                                                                Instances For
                                                                                                                                                  def Cvc.Sys.Candidates.toLines {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (pref : String := "") :
                                                                                                                                                  Candidates State depthArray String
                                                                                                                                                  Equations
                                                                                                                                                  Instances For
                                                                                                                                                    def Cvc.Sys.Candidates.unknown {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} :
                                                                                                                                                    Candidates State depthUnknownMap State depth
                                                                                                                                                    Equations
                                                                                                                                                    Instances For
                                                                                                                                                      def Cvc.Sys.Candidates.isDone {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (cs : Candidates State depth) :
                                                                                                                                                      Equations
                                                                                                                                                      Instances For
                                                                                                                                                        @[reducible, inline]
                                                                                                                                                        abbrev Cvc.Sys.Candidates.isNextBaseReady {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (self : Candidates State depth) :
                                                                                                                                                        Equations
                                                                                                                                                        Instances For
                                                                                                                                                          @[simp]
                                                                                                                                                          theorem Cvc.Sys.Candidates.isNextBaseReady_0 {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} (self : Candidates State 0) :
                                                                                                                                                          @[reducible, inline]
                                                                                                                                                          abbrev Cvc.Sys.Candidates.isNextStepReady {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (self : Candidates State depth) :
                                                                                                                                                          Equations
                                                                                                                                                          Instances For
                                                                                                                                                            @[simp]
                                                                                                                                                            theorem Cvc.Sys.Candidates.isNextStepReady_0 {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} (self : Candidates State 0) :
                                                                                                                                                            def Cvc.Sys.Candidates.invariant {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} :
                                                                                                                                                            Candidates State depth.succInvariantMap State depth.succ
                                                                                                                                                            Equations
                                                                                                                                                            Instances For
                                                                                                                                                              def Cvc.Sys.Candidates.falsified {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} :
                                                                                                                                                              Candidates State depth.succFalsifiedMap State depth.succ
                                                                                                                                                              Equations
                                                                                                                                                              Instances For
                                                                                                                                                                def Cvc.Sys.Candidates.insertFalsified {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (newFls : Falsified State k.succ) :
                                                                                                                                                                Candidates State k.succRes (Candidates State k.succ)
                                                                                                                                                                Equations
                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                Instances For
                                                                                                                                                                  def Cvc.Sys.Candidates.insertInvariant {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (newInv : Invariant State k.succ) :
                                                                                                                                                                  Candidates State k.succRes (Candidates State k.succ)
                                                                                                                                                                  Equations
                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                  Instances For
                                                                                                                                                                    def Cvc.Sys.Candidates.insertUnknown {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (newUnk : Unknown State depth) :
                                                                                                                                                                    Candidates State depthRes (Candidates State depth)
                                                                                                                                                                    Equations
                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                    Instances For
                                                                                                                                                                      instance Cvc.Sys.Candidates.instForInCandidate {m : Type u_1 → Type u_2} {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} :
                                                                                                                                                                      ForIn m (Candidates State depth) (Candidate State depth)
                                                                                                                                                                      Equations
                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                      def Cvc.Sys.Candidates.unknownCount {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (cs : Candidates State depth.succ) :
                                                                                                                                                                      Equations
                                                                                                                                                                      Instances For
                                                                                                                                                                        def Cvc.Sys.Candidates.invariantCount {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (cs : Candidates State depth.succ) :
                                                                                                                                                                        Equations
                                                                                                                                                                        Instances For
                                                                                                                                                                          def Cvc.Sys.Candidates.falsifiedCount {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (cs : Candidates State depth.succ) :
                                                                                                                                                                          Equations
                                                                                                                                                                          Instances For
                                                                                                                                                                            def Cvc.Sys.Candidates.addBaseActivators {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (cs : Candidates State depth.succ) :
                                                                                                                                                                            Equations
                                                                                                                                                                            Instances For
                                                                                                                                                                              def Cvc.Sys.Candidates.addStepActivators {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {depth : Nat} (cs : Candidates State depth.succ) :
                                                                                                                                                                              Equations
                                                                                                                                                                              Instances For
                                                                                                                                                                                def Cvc.Sys.Candidates.next' {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (state : Symbols.TermsAt k) (candidates : Candidates State k) :
                                                                                                                                                                                Smt (Candidates State k.succ)
                                                                                                                                                                                Equations
                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                Instances For
                                                                                                                                                                                  def Cvc.Sys.Candidates.next {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (state : Symbols.TermsAt k) (candidates : Candidates State k) (h : ¬candidates.isDone = true := by assumption) :
                                                                                                                                                                                  Smt (Candidates State k.succ)
                                                                                                                                                                                  Equations
                                                                                                                                                                                  Instances For
                                                                                                                                                                                    def Cvc.Sys.Candidates.registerBaseCex {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (self : Candidates State k.succ) (cex : State.ValueTrace k.succ) :
                                                                                                                                                                                    Equations
                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                    Instances For
                                                                                                                                                                                      def Cvc.Sys.Candidates.registerBaseUnsat {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (self : Candidates State k.succ) :
                                                                                                                                                                                      Equations
                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                      Instances For
                                                                                                                                                                                        def Cvc.Sys.Candidates.registerStepCex {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (self : Candidates State k.succ.succ) :
                                                                                                                                                                                        Equations
                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                        Instances For
                                                                                                                                                                                          def Cvc.Sys.Candidates.registerStepUnsat {Struct✝ : Symbols.Repr} {State : Symbols Struct✝} {k : Nat} (self : Candidates State k.succ.succ) :
                                                                                                                                                                                          Equations
                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                          Instances For