diff options
Diffstat (limited to 'src/theory/bv/bitblast')
-rw-r--r-- | src/theory/bv/bitblast/aig_bitblaster.cpp | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/aig_bitblaster.h | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/bitblast_strategies_template.h | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/bitblast_utils.h | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/bitblaster.h | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/eager_bitblaster.cpp | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/eager_bitblaster.h | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/lazy_bitblaster.cpp | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/lazy_bitblaster.h | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/proof_bitblaster.cpp | 27 | ||||
-rw-r--r-- | src/theory/bv/bitblast/proof_bitblaster.h | 27 | ||||
-rw-r--r-- | src/theory/bv/bitblast/simple_bitblaster.cpp | 29 | ||||
-rw-r--r-- | src/theory/bv/bitblast/simple_bitblaster.h | 28 |
13 files changed, 183 insertions, 189 deletions
diff --git a/src/theory/bv/bitblast/aig_bitblaster.cpp b/src/theory/bv/bitblast/aig_bitblaster.cpp index 4dd4419a4..0a6f1e39d 100644 --- a/src/theory/bv/bitblast/aig_bitblaster.cpp +++ b/src/theory/bv/bitblast/aig_bitblaster.cpp @@ -1,18 +1,17 @@ -/********************* */ -/*! \file aig_bitblaster.cpp - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Mathias Preiner, Tim King - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief AIG bitblaster. - ** - ** AIG bitblaster. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Mathias Preiner, Tim King + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * AIG bitblaster. + */ #include "theory/bv/bitblast/aig_bitblaster.h" diff --git a/src/theory/bv/bitblast/aig_bitblaster.h b/src/theory/bv/bitblast/aig_bitblaster.h index 37fac03af..95c7bd4d9 100644 --- a/src/theory/bv/bitblast/aig_bitblaster.h +++ b/src/theory/bv/bitblast/aig_bitblaster.h @@ -1,18 +1,17 @@ -/********************* */ -/*! \file aig_bitblaster.h - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Mathias Preiner, Andres Noetzli - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief AIG bitblaster. - ** - ** AIG Bitblaster based on ABC. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Mathias Preiner, Andres Noetzli + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * AIG Bitblaster based on ABC. + */ #include "cvc4_private.h" diff --git a/src/theory/bv/bitblast/bitblast_strategies_template.h b/src/theory/bv/bitblast/bitblast_strategies_template.h index 84d8faeb2..e79859d7c 100644 --- a/src/theory/bv/bitblast/bitblast_strategies_template.h +++ b/src/theory/bv/bitblast/bitblast_strategies_template.h @@ -1,18 +1,17 @@ -/********************* */ -/*! \file bitblast_strategies_template.h - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Aina Niemetz, Tim King - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Implementation of bitblasting functions for various operators. - ** - ** Implementation of bitblasting functions for various operators. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Aina Niemetz, Tim King + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Implementation of bitblasting functions for various operators. + */ #include "cvc4_private.h" diff --git a/src/theory/bv/bitblast/bitblast_utils.h b/src/theory/bv/bitblast/bitblast_utils.h index 998e80c89..81c6538c5 100644 --- a/src/theory/bv/bitblast/bitblast_utils.h +++ b/src/theory/bv/bitblast/bitblast_utils.h @@ -1,18 +1,17 @@ -/********************* */ -/*! \file bitblast_utils.h - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Dejan Jovanovic, Mathias Preiner - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Various utility functions for bit-blasting. - ** - ** Various utility functions for bit-blasting. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Dejan Jovanovic, Mathias Preiner + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Various utility functions for bit-blasting. + */ #include "cvc4_private.h" diff --git a/src/theory/bv/bitblast/bitblaster.h b/src/theory/bv/bitblast/bitblaster.h index b881537a8..38a8a8540 100644 --- a/src/theory/bv/bitblast/bitblaster.h +++ b/src/theory/bv/bitblast/bitblaster.h @@ -1,18 +1,17 @@ -/********************* */ -/*! \file bitblaster.h - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Mathias Preiner, Alex Ozdemir - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Wrapper around the SAT solver used for bitblasting - ** - ** Wrapper around the SAT solver used for bitblasting. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Mathias Preiner, Alex Ozdemir + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Wrapper around the SAT solver used for bitblasting. + */ #include "cvc4_private.h" diff --git a/src/theory/bv/bitblast/eager_bitblaster.cpp b/src/theory/bv/bitblast/eager_bitblaster.cpp index 41fadd8b0..04e4a3c50 100644 --- a/src/theory/bv/bitblast/eager_bitblaster.cpp +++ b/src/theory/bv/bitblast/eager_bitblaster.cpp @@ -1,18 +1,17 @@ -/********************* */ -/*! \file eager_bitblaster.cpp - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Mathias Preiner, Andres Noetzli - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief - ** - ** Bitblaster for the eager bv solver. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Mathias Preiner, Andres Noetzli + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Bitblaster for the eager bv solver. + */ #include "theory/bv/bitblast/eager_bitblaster.h" diff --git a/src/theory/bv/bitblast/eager_bitblaster.h b/src/theory/bv/bitblast/eager_bitblaster.h index 8ad13187c..1458b0dab 100644 --- a/src/theory/bv/bitblast/eager_bitblaster.h +++ b/src/theory/bv/bitblast/eager_bitblaster.h @@ -1,18 +1,17 @@ -/********************* */ -/*! \file eager_bitblaster.h - ** \verbatim - ** Top contributors (to current version): - ** Mathias Preiner, Liana Hadarean, Tim King - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Bitblaster for eager BV solver. - ** - ** Bitblaster for the eager BV solver. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Mathias Preiner, Liana Hadarean, Tim King + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Bitblaster for the eager BV solver. + */ #include "cvc4_private.h" diff --git a/src/theory/bv/bitblast/lazy_bitblaster.cpp b/src/theory/bv/bitblast/lazy_bitblaster.cpp index 568ef2ebf..0131b7a95 100644 --- a/src/theory/bv/bitblast/lazy_bitblaster.cpp +++ b/src/theory/bv/bitblast/lazy_bitblaster.cpp @@ -1,18 +1,17 @@ -/********************* */ -/*! \file lazy_bitblaster.cpp - ** \verbatim - ** Top contributors (to current version): - ** Liana Hadarean, Aina Niemetz, Mathias Preiner - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Bitblaster for the lazy bv solver. - ** - ** Bitblaster for the lazy bv solver. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Liana Hadarean, Aina Niemetz, Mathias Preiner + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Bitblaster for the lazy bv solver. + */ #include "theory/bv/bitblast/lazy_bitblaster.h" diff --git a/src/theory/bv/bitblast/lazy_bitblaster.h b/src/theory/bv/bitblast/lazy_bitblaster.h index 2a5f3425b..6af9be7aa 100644 --- a/src/theory/bv/bitblast/lazy_bitblaster.h +++ b/src/theory/bv/bitblast/lazy_bitblaster.h @@ -1,18 +1,17 @@ -/********************* */ -/*! \file lazy_bitblaster.h - ** \verbatim - ** Top contributors (to current version): - ** Mathias Preiner, Liana Hadarean, Clark Barrett - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Bitblaster for the lazy bv solver. - ** - ** Bitblaster for the lazy bv solver. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Mathias Preiner, Liana Hadarean, Clark Barrett + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Bitblaster for the lazy bv solver. + */ #include "cvc4_private.h" diff --git a/src/theory/bv/bitblast/proof_bitblaster.cpp b/src/theory/bv/bitblast/proof_bitblaster.cpp index a441e769e..2f6f099a8 100644 --- a/src/theory/bv/bitblast/proof_bitblaster.cpp +++ b/src/theory/bv/bitblast/proof_bitblaster.cpp @@ -1,16 +1,17 @@ -/********************* */ -/*! \file proof_bitblaster.cpp - ** \verbatim - ** Top contributors (to current version): - ** Aina Niemetz, Mathias Preiner - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief A bit-blaster wrapper around BBSimple for proof logging. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Aina Niemetz, Mathias Preiner + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * A bit-blaster wrapper around BBSimple for proof logging. + */ #include "theory/bv/bitblast/proof_bitblaster.h" #include <unordered_set> diff --git a/src/theory/bv/bitblast/proof_bitblaster.h b/src/theory/bv/bitblast/proof_bitblaster.h index dcd8e2737..a42ebb86f 100644 --- a/src/theory/bv/bitblast/proof_bitblaster.h +++ b/src/theory/bv/bitblast/proof_bitblaster.h @@ -1,16 +1,17 @@ -/********************* */ -/*! \file proof_bitblaster.h - ** \verbatim - ** Top contributors (to current version): - ** Aina Niemetz, Mathias Preiner - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief A bit-blaster wrapper around BBSimple for proof logging. - **/ +/****************************************************************************** + * Top contributors (to current version): + * Aina Niemetz, Mathias Preiner + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * A bit-blaster wrapper around BBSimple for proof logging. + */ #include "cvc4_private.h" #ifndef CVC5__THEORY__BV__BITBLAST__PROOF_BITBLASTER_H diff --git a/src/theory/bv/bitblast/simple_bitblaster.cpp b/src/theory/bv/bitblast/simple_bitblaster.cpp index 05227ed09..a38dfdfe5 100644 --- a/src/theory/bv/bitblast/simple_bitblaster.cpp +++ b/src/theory/bv/bitblast/simple_bitblaster.cpp @@ -1,17 +1,18 @@ -/********************* */ -/*! \file simple_bitblaster.cpp - ** \verbatim - ** Top contributors (to current version): - ** Mathias Preiner - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Bitblaster for simple BV solver. - ** - **/ +/****************************************************************************** + * Top contributors (to current version): + * Mathias Preiner + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Bitblaster for simple BV solver. + * + */ #include "theory/bv/bitblast/simple_bitblaster.h" #include "theory/theory_model.h" diff --git a/src/theory/bv/bitblast/simple_bitblaster.h b/src/theory/bv/bitblast/simple_bitblaster.h index 7d78ed915..8ae016799 100644 --- a/src/theory/bv/bitblast/simple_bitblaster.h +++ b/src/theory/bv/bitblast/simple_bitblaster.h @@ -1,17 +1,17 @@ -/********************* */ -/*! \file simple_bitblaster.h - ** \verbatim - ** Top contributors (to current version): - ** Mathias Preiner - ** This file is part of the CVC4 project. - ** Copyright (c) 2009-2021 by the authors listed in the file AUTHORS - ** in the top-level source directory and their institutional affiliations. - ** All rights reserved. See the file COPYING in the top-level source - ** directory for licensing information.\endverbatim - ** - ** \brief Bitblaster for simple BV solver. - ** - **/ +/****************************************************************************** + * Top contributors (to current version): + * Mathias Preiner + * + * This file is part of the cvc5 project. + * + * Copyright (c) 2009-2021 by the authors listed in the file AUTHORS + * in the top-level source directory and their institutional affiliations. + * All rights reserved. See the file COPYING in the top-level source + * directory for licensing information. + * **************************************************************************** + * + * Bitblaster for simple BV solver. + */ #include "cvc4_private.h" #ifndef CVC5__THEORY__BV__BITBLAST_SIMPLE_BITBLASTER_H |