From 8713de70bfb404e145f6bdf96aa51d029fd544e6 Mon Sep 17 00:00:00 2001 From: MichalHe Date: Fri, 11 Apr 2025 13:28:47 +0200 Subject: [PATCH] qf_s: add negated predicates with regular constraints Add simple QF_S formulae consisting of a negated predicate such as disequation or not-contains in combination with basic regular constraints. The regular constraints make the entire formula unsatisfiable, however, the state-of-the-art SMT solvers have trouble determining unsatisfiability within reasonable table frame. --- .../diseq-1-3-5-0.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-1.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-10.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-100.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-101.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-102.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-103.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-104.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-105.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-106.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-107.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-108.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-109.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-11.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-110.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-111.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-112.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-113.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-114.smt2 | 25 ++++++++++++++++ .../diseq-1-3-5-115.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-0.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-1.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-10.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-100.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-101.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-102.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-103.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-104.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-105.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-106.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-107.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-108.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-109.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-11.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-110.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-111.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-112.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-113.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-114.smt2 | 25 ++++++++++++++++ .../diseq-1-3-6-115.smt2 | 25 ++++++++++++++++ .../diseq-1-4-5-0.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-1.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-10.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-100.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-101.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-102.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-103.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-104.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-105.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-106.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-107.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-108.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-109.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-11.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-110.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-111.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-112.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-113.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-114.smt2 | 27 +++++++++++++++++ .../diseq-1-4-5-115.smt2 | 27 +++++++++++++++++ .../diseq-1-5-5-0.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-1.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-10.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-100.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-101.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-102.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-103.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-104.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-105.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-106.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-107.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-108.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-109.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-11.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-110.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-111.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-112.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-113.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-114.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-5-115.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-0.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-1.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-10.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-100.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-101.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-102.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-103.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-104.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-105.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-106.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-107.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-108.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-109.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-11.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-110.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-111.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-112.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-113.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-114.smt2 | 29 +++++++++++++++++++ .../diseq-1-5-6-115.smt2 | 29 +++++++++++++++++++ .../diseq-None-3-5-0.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-1.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-10.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-100.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-101.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-102.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-103.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-104.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-105.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-106.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-107.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-108.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-109.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-11.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-110.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-111.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-112.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-113.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-114.smt2 | 25 ++++++++++++++++ .../diseq-None-3-5-115.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-0.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-1.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-10.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-100.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-101.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-102.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-103.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-104.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-105.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-106.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-107.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-108.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-109.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-11.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-110.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-111.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-112.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-113.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-114.smt2 | 25 ++++++++++++++++ .../diseq-None-3-6-115.smt2 | 25 ++++++++++++++++ .../diseq-None-4-5-0.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-1.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-10.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-100.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-101.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-102.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-103.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-104.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-105.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-106.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-107.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-108.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-109.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-11.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-110.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-111.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-112.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-113.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-114.smt2 | 27 +++++++++++++++++ .../diseq-None-4-5-115.smt2 | 27 +++++++++++++++++ .../diseq-None-5-5-0.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-1.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-10.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-100.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-101.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-102.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-103.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-104.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-105.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-106.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-107.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-108.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-109.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-11.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-110.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-111.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-112.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-113.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-114.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-5-115.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-0.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-1.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-10.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-100.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-101.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-102.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-103.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-104.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-105.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-106.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-107.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-108.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-109.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-11.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-110.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-111.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-112.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-113.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-114.smt2 | 29 +++++++++++++++++++ .../diseq-None-5-6-115.smt2 | 29 +++++++++++++++++++ .../not-contains-1-3-5-0.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-1.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-10.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-100.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-101.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-102.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-103.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-104.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-105.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-106.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-107.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-108.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-109.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-11.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-110.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-111.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-112.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-113.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-114.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-115.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-116.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-117.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-118.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-119.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-12.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-120.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-121.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-122.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-123.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-124.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-125.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-126.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-127.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-128.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-129.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-13.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-130.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-131.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-132.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-133.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-134.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-5-135.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-0.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-1.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-10.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-100.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-101.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-102.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-103.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-104.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-105.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-106.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-107.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-108.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-109.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-11.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-110.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-111.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-112.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-113.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-114.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-115.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-116.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-117.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-118.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-119.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-12.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-120.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-121.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-122.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-123.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-124.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-125.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-126.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-127.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-128.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-129.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-13.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-130.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-131.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-132.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-133.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-134.smt2 | 25 ++++++++++++++++ .../not-contains-1-3-6-135.smt2 | 25 ++++++++++++++++ .../not-contains-1-4-5-0.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-1.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-10.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-100.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-101.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-102.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-103.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-104.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-105.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-106.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-107.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-108.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-109.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-11.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-110.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-111.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-112.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-113.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-114.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-115.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-116.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-117.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-118.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-119.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-12.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-120.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-121.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-122.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-123.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-124.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-125.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-126.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-127.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-128.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-129.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-13.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-130.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-131.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-132.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-133.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-134.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-5-135.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-0.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-1.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-10.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-100.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-101.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-102.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-103.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-104.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-105.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-106.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-107.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-108.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-109.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-11.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-110.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-111.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-112.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-113.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-114.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-115.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-116.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-117.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-118.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-119.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-12.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-120.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-121.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-122.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-123.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-124.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-125.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-126.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-127.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-128.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-129.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-13.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-130.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-131.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-132.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-133.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-134.smt2 | 27 +++++++++++++++++ .../not-contains-1-4-6-135.smt2 | 27 +++++++++++++++++ .../not-contains-1-5-5-0.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-1.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-10.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-100.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-101.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-102.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-103.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-104.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-105.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-106.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-107.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-108.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-109.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-11.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-110.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-111.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-112.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-113.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-114.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-115.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-116.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-117.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-118.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-119.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-12.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-120.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-121.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-122.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-123.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-124.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-125.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-126.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-127.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-128.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-129.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-13.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-130.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-131.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-132.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-133.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-5-134.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-0.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-1.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-10.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-100.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-101.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-102.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-103.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-104.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-105.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-106.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-107.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-108.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-109.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-11.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-110.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-111.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-112.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-113.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-114.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-115.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-116.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-117.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-118.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-119.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-12.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-120.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-121.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-122.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-123.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-124.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-125.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-126.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-127.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-128.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-129.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-13.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-130.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-131.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-132.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-133.smt2 | 29 +++++++++++++++++++ .../not-contains-1-5-6-134.smt2 | 29 +++++++++++++++++++ 450 files changed, 12146 insertions(+) create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-116.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-117.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-118.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-119.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-12.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-120.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-121.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-122.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-123.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-124.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-125.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-126.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-127.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-128.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-129.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-13.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-130.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-131.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-132.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-133.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-134.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-135.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-116.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-117.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-118.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-119.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-12.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-120.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-121.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-122.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-123.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-124.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-125.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-126.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-127.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-128.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-129.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-13.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-130.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-131.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-132.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-133.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-134.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-135.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-116.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-117.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-118.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-119.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-12.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-120.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-121.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-122.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-123.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-124.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-125.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-126.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-127.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-128.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-129.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-13.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-130.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-131.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-132.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-133.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-134.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-135.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-116.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-117.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-118.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-119.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-12.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-120.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-121.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-122.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-123.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-124.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-125.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-126.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-127.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-128.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-129.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-13.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-130.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-131.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-132.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-133.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-134.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-135.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-116.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-117.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-118.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-119.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-12.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-120.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-121.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-122.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-123.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-124.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-125.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-126.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-127.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-128.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-129.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-13.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-130.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-131.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-132.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-133.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-134.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-0.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-1.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-10.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-100.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-101.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-102.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-103.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-104.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-105.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-106.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-107.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-108.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-109.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-11.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-110.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-111.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-112.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-113.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-114.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-115.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-116.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-117.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-118.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-119.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-12.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-120.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-121.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-122.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-123.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-124.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-125.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-126.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-127.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-128.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-129.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-13.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-130.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-131.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-132.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-133.smt2 create mode 100644 non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-134.smt2 diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-0.smt2 new file mode 100644 index 000000000..8cbb7d368 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-0.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X) (str.++ X Y X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-1.smt2 new file mode 100644 index 000000000..a385d88ab --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-1.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X) (str.++ X Y X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-10.smt2 new file mode 100644 index 000000000..a264d254d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-10.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X) (str.++ X X X Z Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-100.smt2 new file mode 100644 index 000000000..2e99620f2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-100.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ X Y X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-101.smt2 new file mode 100644 index 000000000..d8a845d5f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-101.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ X Y X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-102.smt2 new file mode 100644 index 000000000..0723aeb6e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-102.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ X Y Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-103.smt2 new file mode 100644 index 000000000..2a4de17c8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-103.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ X Z X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-104.smt2 new file mode 100644 index 000000000..c3e08f204 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-104.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ X Z X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-105.smt2 new file mode 100644 index 000000000..dde9eb435 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-105.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ X Z Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-106.smt2 new file mode 100644 index 000000000..df21d3d89 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-106.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Y X X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-107.smt2 new file mode 100644 index 000000000..64bc13fd0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-107.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Y X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-108.smt2 new file mode 100644 index 000000000..305cb2c80 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-108.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Y X Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-109.smt2 new file mode 100644 index 000000000..3a6240b23 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-109.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Y Z X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-11.smt2 new file mode 100644 index 000000000..f9028f1dd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-11.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X) (str.++ Y X Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-110.smt2 new file mode 100644 index 000000000..da54fff46 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-110.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Z X X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-111.smt2 new file mode 100644 index 000000000..76b52b003 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-111.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Z X X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-112.smt2 new file mode 100644 index 000000000..b69fa9e56 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-112.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Z X Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-113.smt2 new file mode 100644 index 000000000..3cc216d1a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-113.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X X X Y Z) (str.++ Z Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-114.smt2 new file mode 100644 index 000000000..13871b36a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-114.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ Y X Z X X) (str.++ Y X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-115.smt2 new file mode 100644 index 000000000..9ce3a0449 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-5-115.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ Y X Z X X) (str.++ Y X X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-0.smt2 new file mode 100644 index 000000000..790e5c32e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-0.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X X) (str.++ X Y X Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-1.smt2 new file mode 100644 index 000000000..4c4f1c5d8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-1.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X X) (str.++ X Y X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-10.smt2 new file mode 100644 index 000000000..5f2beaf0a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-10.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X X) (str.++ X X Z Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-100.smt2 new file mode 100644 index 000000000..d0ad67f51 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-100.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ X X Z X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-101.smt2 new file mode 100644 index 000000000..fa9ad8fe3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-101.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ X X Z X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-102.smt2 new file mode 100644 index 000000000..9372a6559 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-102.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ X Z Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-103.smt2 new file mode 100644 index 000000000..d76375c64 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-103.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ X Z X Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-104.smt2 new file mode 100644 index 000000000..4fa93b921 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-104.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ X Z X X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-105.smt2 new file mode 100644 index 000000000..441737a77 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-105.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ X Z X X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-106.smt2 new file mode 100644 index 000000000..b0e1f25ea --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-106.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Y X X X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-107.smt2 new file mode 100644 index 000000000..67d2fa0e2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-107.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Y X X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-108.smt2 new file mode 100644 index 000000000..3971ac477 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-108.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Y X X Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-109.smt2 new file mode 100644 index 000000000..6e8b92a71 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-109.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Y X Z X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-11.smt2 new file mode 100644 index 000000000..e9978f05a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-11.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y Z X X X) (str.++ X X Z X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-110.smt2 new file mode 100644 index 000000000..69999f345 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-110.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Y Z X X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-111.smt2 new file mode 100644 index 000000000..adb6ce79a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-111.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Z X Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-112.smt2 new file mode 100644 index 000000000..31675996d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-112.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Z X X Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-113.smt2 new file mode 100644 index 000000000..f15dee7fb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-113.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Z X X X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-114.smt2 new file mode 100644 index 000000000..728569648 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-114.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Z X X X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-115.smt2 new file mode 100644 index 000000000..834f07dbd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-3-6-115.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (= (str.++ X Y X X X Z) (str.++ Z Y X X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-0.smt2 new file mode 100644 index 000000000..1e30b5fc6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-0.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T U V T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-1.smt2 new file mode 100644 index 000000000..deb5dd26f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-1.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T U W V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-10.smt2 new file mode 100644 index 000000000..5dd87514f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-10.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T V T W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-100.smt2 new file mode 100644 index 000000000..1618031c5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-100.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V U T T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-101.smt2 new file mode 100644 index 000000000..178719e19 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-101.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V U T W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-102.smt2 new file mode 100644 index 000000000..15d84a46a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-102.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V U W T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-103.smt2 new file mode 100644 index 000000000..9550c66d1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-103.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V W T U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-104.smt2 new file mode 100644 index 000000000..23d48b30f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-104.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V W T T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-105.smt2 new file mode 100644 index 000000000..b0a905b81 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-105.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V W U T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-106.smt2 new file mode 100644 index 000000000..ef444a278 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-106.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-107.smt2 new file mode 100644 index 000000000..12c4569e8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-107.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-108.smt2 new file mode 100644 index 000000000..e4766110e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-108.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-109.smt2 new file mode 100644 index 000000000..a56536ed1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-109.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-11.smt2 new file mode 100644 index 000000000..a7831d13d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-11.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T W U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-110.smt2 new file mode 100644 index 000000000..118fe5df2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-110.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-111.smt2 new file mode 100644 index 000000000..23c000798 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-111.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-112.smt2 new file mode 100644 index 000000000..d9cacc06b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-112.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W U T V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-113.smt2 new file mode 100644 index 000000000..42e1f6498 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-113.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W U T T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-114.smt2 new file mode 100644 index 000000000..89d32a8a7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-114.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W U V T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-115.smt2 new file mode 100644 index 000000000..52167f3ff --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-4-5-115.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W V T U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-0.smt2 new file mode 100644 index 000000000..6e65ee4cf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-0.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T U V X W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-1.smt2 new file mode 100644 index 000000000..ac97b0ffa --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-1.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T U W V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-10.smt2 new file mode 100644 index 000000000..13f984828 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-10.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T V X W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-100.smt2 new file mode 100644 index 000000000..6e7ee4e62 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-100.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X T W V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-101.smt2 new file mode 100644 index 000000000..85e3accb7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-101.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U T V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-102.smt2 new file mode 100644 index 000000000..275cf7f88 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-102.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U T W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-103.smt2 new file mode 100644 index 000000000..ebf764b6e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-103.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U V T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-104.smt2 new file mode 100644 index 000000000..f9d1c5964 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-104.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U V W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-105.smt2 new file mode 100644 index 000000000..7bd0b73c5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-105.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U W T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-106.smt2 new file mode 100644 index 000000000..1ea76f930 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-106.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U W V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-107.smt2 new file mode 100644 index 000000000..0442993c6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-107.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V T U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-108.smt2 new file mode 100644 index 000000000..f1b3e4e7a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-108.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V T W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-109.smt2 new file mode 100644 index 000000000..afdad7b47 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-109.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V U T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-11.smt2 new file mode 100644 index 000000000..cb5cf44a7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-11.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T W U V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-110.smt2 new file mode 100644 index 000000000..e38ccdf5d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-110.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V U W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-111.smt2 new file mode 100644 index 000000000..99566fb13 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-111.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V W T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-112.smt2 new file mode 100644 index 000000000..8806d58fa --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-112.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V W U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-113.smt2 new file mode 100644 index 000000000..70d8aa12b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-113.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X W T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-114.smt2 new file mode 100644 index 000000000..1a2c300b0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-114.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X W T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-115.smt2 new file mode 100644 index 000000000..c11ff383b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-5-115.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X W U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-0.smt2 new file mode 100644 index 000000000..31f7be9da --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-0.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U V W T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-1.smt2 new file mode 100644 index 000000000..92997781a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-1.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U V X W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-10.smt2 new file mode 100644 index 000000000..d11374e73 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-10.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U W T X V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-100.smt2 new file mode 100644 index 000000000..60b066f57 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-100.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T U X W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-101.smt2 new file mode 100644 index 000000000..f9d638002 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-101.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V U W X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-102.smt2 new file mode 100644 index 000000000..afac2a55f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-102.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V U X W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-103.smt2 new file mode 100644 index 000000000..ac7aff64b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-103.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V W U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-104.smt2 new file mode 100644 index 000000000..79b9840f9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-104.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V W X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-105.smt2 new file mode 100644 index 000000000..c99644357 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-105.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V X U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-106.smt2 new file mode 100644 index 000000000..e7595d72d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-106.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V X W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-107.smt2 new file mode 100644 index 000000000..ca8e9b2da --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-107.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W U V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-108.smt2 new file mode 100644 index 000000000..66abc3ba8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-108.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W U X V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-109.smt2 new file mode 100644 index 000000000..3c77d5505 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-109.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W V U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-11.smt2 new file mode 100644 index 000000000..c13257dee --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-11.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U X V W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-110.smt2 new file mode 100644 index 000000000..b5f3163dd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-110.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W V X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-111.smt2 new file mode 100644 index 000000000..cc2ce3446 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-111.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W X U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-112.smt2 new file mode 100644 index 000000000..d52170f63 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-112.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W X V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-113.smt2 new file mode 100644 index 000000000..7d6ff34ca --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-113.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T X U V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-114.smt2 new file mode 100644 index 000000000..72556c83b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-114.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T X U W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-115.smt2 new file mode 100644 index 000000000..6ff1ce895 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-1-5-6-115.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T X V U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-0.smt2 new file mode 100644 index 000000000..04e956f5f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-0.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T) (str.++ T U T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-1.smt2 new file mode 100644 index 000000000..07a723770 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-1.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T) (str.++ T U T T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-10.smt2 new file mode 100644 index 000000000..6c5d982c9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-10.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T) (str.++ T T T V U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-100.smt2 new file mode 100644 index 000000000..c2496a8d2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-100.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ T U T T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-101.smt2 new file mode 100644 index 000000000..c93eb9eae --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-101.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ T U T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-102.smt2 new file mode 100644 index 000000000..1d985c19e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-102.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ T U V T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-103.smt2 new file mode 100644 index 000000000..d2d62f216 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-103.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ T V T T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-104.smt2 new file mode 100644 index 000000000..e220a9411 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-104.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ T V T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-105.smt2 new file mode 100644 index 000000000..195ca248c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-105.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ T V U T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-106.smt2 new file mode 100644 index 000000000..68f4aa7e6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-106.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ U T T T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-107.smt2 new file mode 100644 index 000000000..1287ea117 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-107.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ U T T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-108.smt2 new file mode 100644 index 000000000..8c01b58b9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-108.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ U T V T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-109.smt2 new file mode 100644 index 000000000..5d7d5b3c0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-109.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ U V T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-11.smt2 new file mode 100644 index 000000000..f9103e90b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-11.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T) (str.++ U T V T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-110.smt2 new file mode 100644 index 000000000..26b272249 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-110.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ V T T T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-111.smt2 new file mode 100644 index 000000000..2073698ad --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-111.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ V T T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-112.smt2 new file mode 100644 index 000000000..8a33ac028 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-112.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ V T U T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-113.smt2 new file mode 100644 index 000000000..9314d55aa --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-113.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T T T U V) (str.++ V U T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-114.smt2 new file mode 100644 index 000000000..32ed01780 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-114.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ U T V T T) (str.++ U T T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-115.smt2 new file mode 100644 index 000000000..28b47c62c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-5-115.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ U T V T T) (str.++ U T T T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-0.smt2 new file mode 100644 index 000000000..455ac4d8b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-0.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T T) (str.++ T U T V T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-1.smt2 new file mode 100644 index 000000000..771bcd03c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-1.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T T) (str.++ T U T T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-10.smt2 new file mode 100644 index 000000000..ddef27713 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-10.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T T) (str.++ T T V U T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-100.smt2 new file mode 100644 index 000000000..c20fd1787 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-100.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ T T V T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-101.smt2 new file mode 100644 index 000000000..e46947c4e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-101.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ T T V T T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-102.smt2 new file mode 100644 index 000000000..c9537b7ce --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-102.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ T V U T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-103.smt2 new file mode 100644 index 000000000..9d40232ef --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-103.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ T V T U T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-104.smt2 new file mode 100644 index 000000000..fd2adec3f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-104.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ T V T T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-105.smt2 new file mode 100644 index 000000000..bbc1f378d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-105.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ T V T T T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-106.smt2 new file mode 100644 index 000000000..90bd54517 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-106.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ U T T T T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-107.smt2 new file mode 100644 index 000000000..ff8cc1020 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-107.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ U T T T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-108.smt2 new file mode 100644 index 000000000..1cf79d19d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-108.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ U T T V T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-109.smt2 new file mode 100644 index 000000000..d1ddbbc72 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-109.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ U T V T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-11.smt2 new file mode 100644 index 000000000..9a1a870d1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-11.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U V T T T) (str.++ T T V T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-110.smt2 new file mode 100644 index 000000000..c706f9821 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-110.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ U V T T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-111.smt2 new file mode 100644 index 000000000..7bb4a74a5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-111.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ V T U T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-112.smt2 new file mode 100644 index 000000000..020047a14 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-112.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ V T T U T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-113.smt2 new file mode 100644 index 000000000..45525e116 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-113.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ V T T T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-114.smt2 new file mode 100644 index 000000000..22cc9e2f3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-114.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ V T T T T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-115.smt2 new file mode 100644 index 000000000..ee5a6586c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-3-6-115.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) + +(assert + (and + (not (= (str.++ T U T T T V) (str.++ V U T T T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-0.smt2 new file mode 100644 index 000000000..0bcf35b6c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-0.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T U V T W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-1.smt2 new file mode 100644 index 000000000..c9bccaa27 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-1.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T U W V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-10.smt2 new file mode 100644 index 000000000..e04e2fead --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-10.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T V T W U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-100.smt2 new file mode 100644 index 000000000..7a64ff8cf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-100.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V U T T W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-101.smt2 new file mode 100644 index 000000000..91852a626 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-101.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V U T W T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-102.smt2 new file mode 100644 index 000000000..42e9fd272 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-102.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V U W T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-103.smt2 new file mode 100644 index 000000000..d8521b328 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-103.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V W T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-104.smt2 new file mode 100644 index 000000000..70f06abf9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-104.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V W T T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-105.smt2 new file mode 100644 index 000000000..4ad779297 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-105.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ V W U T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-106.smt2 new file mode 100644 index 000000000..e6eedd6c3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-106.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T U V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-107.smt2 new file mode 100644 index 000000000..162fbf33a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-107.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T U T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-108.smt2 new file mode 100644 index 000000000..e91c2c28d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-108.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T V U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-109.smt2 new file mode 100644 index 000000000..1b7a5e35d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-109.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T V T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-11.smt2 new file mode 100644 index 000000000..552ffb3bb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-11.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V W T) (str.++ T W U V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-110.smt2 new file mode 100644 index 000000000..3d12cc644 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-110.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T T U V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-111.smt2 new file mode 100644 index 000000000..dd94e52b8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-111.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W T T V U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-112.smt2 new file mode 100644 index 000000000..451b27d1a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-112.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W U T V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-113.smt2 new file mode 100644 index 000000000..eb4568b13 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-113.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W U T T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-114.smt2 new file mode 100644 index 000000000..66bbc8003 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-114.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W U V T T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-115.smt2 new file mode 100644 index 000000000..dad9fa37e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-4-5-115.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (= (str.++ T U V T W) (str.++ W V T U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-0.smt2 new file mode 100644 index 000000000..e5a16fe5c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-0.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T U V X W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-1.smt2 new file mode 100644 index 000000000..983fcbe74 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-1.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T U W V X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-10.smt2 new file mode 100644 index 000000000..2c94322da --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-10.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T V X W U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-100.smt2 new file mode 100644 index 000000000..c543c93dd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-100.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X T W V U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-101.smt2 new file mode 100644 index 000000000..a47356116 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-101.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U T V W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-102.smt2 new file mode 100644 index 000000000..61c49c3f0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-102.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U T W V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-103.smt2 new file mode 100644 index 000000000..2696a832c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-103.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U V T W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-104.smt2 new file mode 100644 index 000000000..634ab3032 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-104.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U V W T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-105.smt2 new file mode 100644 index 000000000..95222ff65 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-105.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U W T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-106.smt2 new file mode 100644 index 000000000..b788ce805 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-106.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X U W V T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-107.smt2 new file mode 100644 index 000000000..0a964e93f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-107.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V T U W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-108.smt2 new file mode 100644 index 000000000..127530cab --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-108.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V T W U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-109.smt2 new file mode 100644 index 000000000..5c3cb8b41 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-109.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V U T W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-11.smt2 new file mode 100644 index 000000000..5ba383863 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-11.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ T W U V X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-110.smt2 new file mode 100644 index 000000000..9e99ee472 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-110.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V U W T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-111.smt2 new file mode 100644 index 000000000..e8448e383 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-111.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V W T U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-112.smt2 new file mode 100644 index 000000000..51bc74ab4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-112.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X V W U T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-113.smt2 new file mode 100644 index 000000000..1a6c5d41e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-113.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X W T U V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-114.smt2 new file mode 100644 index 000000000..97f79e3ac --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-114.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X W T V U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-115.smt2 new file mode 100644 index 000000000..e5d30bf94 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-5-115.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X) (str.++ X W U T V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-0.smt2 new file mode 100644 index 000000000..c5e667c9c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-0.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U V W T X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-1.smt2 new file mode 100644 index 000000000..636463b65 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-1.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U V X W T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-10.smt2 new file mode 100644 index 000000000..2782583d1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-10.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U W T X V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-100.smt2 new file mode 100644 index 000000000..c4a5a062d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-100.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T U X W V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-101.smt2 new file mode 100644 index 000000000..b576bbfbf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-101.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V U W X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-102.smt2 new file mode 100644 index 000000000..823bd6f07 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-102.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V U X W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-103.smt2 new file mode 100644 index 000000000..297831753 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-103.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V W U X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-104.smt2 new file mode 100644 index 000000000..999aa90fe --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-104.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V W X U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-105.smt2 new file mode 100644 index 000000000..ecfa23a05 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-105.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V X U W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-106.smt2 new file mode 100644 index 000000000..4a5b23f40 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-106.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T V X W U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-107.smt2 new file mode 100644 index 000000000..d89a62de9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-107.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W U V X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-108.smt2 new file mode 100644 index 000000000..fd3335098 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-108.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W U X V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-109.smt2 new file mode 100644 index 000000000..c9dfecc18 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-109.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W V U X))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-11.smt2 new file mode 100644 index 000000000..4b3edf35a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-11.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T U X V W T))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-110.smt2 new file mode 100644 index 000000000..58f57f347 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-110.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W V X U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-111.smt2 new file mode 100644 index 000000000..b5abe15f2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-111.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W X U V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-112.smt2 new file mode 100644 index 000000000..6fe068173 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-112.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T W X V U))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-113.smt2 new file mode 100644 index 000000000..edb810206 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-113.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T X U V W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-114.smt2 new file mode 100644 index 000000000..aa146c739 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-114.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T X U W V))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-115.smt2 new file mode 100644 index 000000000..4af2551f1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/diseq-None-5-6-115.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (= (str.++ T U V W X T) (str.++ T T X V U W))) + (str.in_re T (re.* (str.to_re "ab"))) + (str.in_re U (re.* (str.to_re "ab"))) + (str.in_re V (re.* (str.to_re "ab"))) + (str.in_re W (re.* (str.to_re "ab"))) + (str.in_re X (re.* (str.to_re "ab"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-0.smt2 new file mode 100644 index 000000000..dbd09dfdb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-0.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X) (str.++ Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-1.smt2 new file mode 100644 index 000000000..6e4334457 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-1.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X) (str.++ X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-10.smt2 new file mode 100644 index 000000000..c749c0eae --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-10.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X) (str.++ X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-100.smt2 new file mode 100644 index 000000000..e15ba4d38 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-100.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-101.smt2 new file mode 100644 index 000000000..289c90619 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-101.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Y Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-102.smt2 new file mode 100644 index 000000000..db7b62f3e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-102.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-103.smt2 new file mode 100644 index 000000000..dc2d41372 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-103.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-104.smt2 new file mode 100644 index 000000000..128bf9e7c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-104.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Y Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-105.smt2 new file mode 100644 index 000000000..657e3c2fd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-105.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Z Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-106.smt2 new file mode 100644 index 000000000..affe28f12 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-106.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Y X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-107.smt2 new file mode 100644 index 000000000..54391939b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-107.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Y Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-108.smt2 new file mode 100644 index 000000000..2a039a97a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-108.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-109.smt2 new file mode 100644 index 000000000..86371f333 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-109.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-11.smt2 new file mode 100644 index 000000000..6338d89bd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-11.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X) (str.++ X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-110.smt2 new file mode 100644 index 000000000..49daad90f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-110.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-111.smt2 new file mode 100644 index 000000000..27599eb58 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-111.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-112.smt2 new file mode 100644 index 000000000..1d02e7fad --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-112.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-113.smt2 new file mode 100644 index 000000000..22ee6a604 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-113.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-114.smt2 new file mode 100644 index 000000000..339d6004e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-114.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-115.smt2 new file mode 100644 index 000000000..812e02e9c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-115.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-116.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-116.smt2 new file mode 100644 index 000000000..0fa8854c1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-116.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Y X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-117.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-117.smt2 new file mode 100644 index 000000000..d4a047478 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-117.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Y Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-118.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-118.smt2 new file mode 100644 index 000000000..d9dac9f70 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-118.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Y Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-119.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-119.smt2 new file mode 100644 index 000000000..247deedf3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-119.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Z Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-12.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-12.smt2 new file mode 100644 index 000000000..872ce98af --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-12.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X) (str.++ X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-120.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-120.smt2 new file mode 100644 index 000000000..b3141bcca --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-120.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Z Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-121.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-121.smt2 new file mode 100644 index 000000000..d3e1b80da --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-121.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Z X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-122.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-122.smt2 new file mode 100644 index 000000000..f71f38e21 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-122.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Y X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-123.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-123.smt2 new file mode 100644 index 000000000..b7898ec7c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-123.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Y Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-124.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-124.smt2 new file mode 100644 index 000000000..d6f594bd4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-124.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-125.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-125.smt2 new file mode 100644 index 000000000..dfef5d708 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-125.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-126.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-126.smt2 new file mode 100644 index 000000000..551b35eb1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-126.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-127.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-127.smt2 new file mode 100644 index 000000000..92315a3ff --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-127.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-128.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-128.smt2 new file mode 100644 index 000000000..f456fc8b7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-128.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-129.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-129.smt2 new file mode 100644 index 000000000..ed7044be3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-129.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-13.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-13.smt2 new file mode 100644 index 000000000..f0f9b4114 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-13.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X) (str.++ X Y X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-130.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-130.smt2 new file mode 100644 index 000000000..0b008c873 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-130.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ Z X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-131.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-131.smt2 new file mode 100644 index 000000000..96249b174 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-131.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Y X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-132.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-132.smt2 new file mode 100644 index 000000000..b06e6d0f3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-132.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X Y Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-133.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-133.smt2 new file mode 100644 index 000000000..3fb6ec6b7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-133.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Y X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-134.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-134.smt2 new file mode 100644 index 000000000..5bca54e88 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-134.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X Y Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-135.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-135.smt2 new file mode 100644 index 000000000..9262fa91d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-5-135.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X X Z) (str.++ X X X Y Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-0.smt2 new file mode 100644 index 000000000..3ae07fab5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-0.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X X) (str.++ Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-1.smt2 new file mode 100644 index 000000000..0d1508cd9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-1.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X X) (str.++ X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-10.smt2 new file mode 100644 index 000000000..eef52588e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-10.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X X) (str.++ X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-100.smt2 new file mode 100644 index 000000000..43716a0fc --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-100.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Z Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-101.smt2 new file mode 100644 index 000000000..d8453a825 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-101.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Z Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-102.smt2 new file mode 100644 index 000000000..4797bcad4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-102.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Z X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-103.smt2 new file mode 100644 index 000000000..d3746ea93 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-103.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Y X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-104.smt2 new file mode 100644 index 000000000..4297956ca --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-104.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Y Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-105.smt2 new file mode 100644 index 000000000..44b01e6ab --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-105.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-106.smt2 new file mode 100644 index 000000000..6fb4b398e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-106.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-107.smt2 new file mode 100644 index 000000000..9b20f4aa1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-107.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-108.smt2 new file mode 100644 index 000000000..3bede7a38 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-108.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-109.smt2 new file mode 100644 index 000000000..4679d153d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-109.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-11.smt2 new file mode 100644 index 000000000..4755fbb0e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-11.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X X) (str.++ X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-110.smt2 new file mode 100644 index 000000000..ac76b5d33 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-110.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-111.smt2 new file mode 100644 index 000000000..cf3afdd52 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-111.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-112.smt2 new file mode 100644 index 000000000..8f4088d3a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-112.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-113.smt2 new file mode 100644 index 000000000..ebaf49de6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-113.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-114.smt2 new file mode 100644 index 000000000..71c785834 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-114.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-115.smt2 new file mode 100644 index 000000000..0a8fca719 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-115.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-116.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-116.smt2 new file mode 100644 index 000000000..d3544b535 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-116.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Y X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-117.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-117.smt2 new file mode 100644 index 000000000..231f06ea4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-117.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Y Z X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-118.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-118.smt2 new file mode 100644 index 000000000..5ebc2067b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-118.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Y Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-119.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-119.smt2 new file mode 100644 index 000000000..59d157ea9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-119.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Y X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-12.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-12.smt2 new file mode 100644 index 000000000..f70a33e08 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-12.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X X) (str.++ X Y X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-120.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-120.smt2 new file mode 100644 index 000000000..0fb93e4f1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-120.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Z Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-121.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-121.smt2 new file mode 100644 index 000000000..5c9d4cdbf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-121.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Z X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-122.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-122.smt2 new file mode 100644 index 000000000..a540925bf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-122.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X X Y Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-123.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-123.smt2 new file mode 100644 index 000000000..38e97637a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-123.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X X Z Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-124.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-124.smt2 new file mode 100644 index 000000000..224dddbef --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-124.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Z Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-125.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-125.smt2 new file mode 100644 index 000000000..6de7505d4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-125.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Z X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-126.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-126.smt2 new file mode 100644 index 000000000..78816fc20 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-126.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Z X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-127.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-127.smt2 new file mode 100644 index 000000000..caf2e59ff --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-127.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Y X X Z X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-128.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-128.smt2 new file mode 100644 index 000000000..25125a739 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-128.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Y X X X Z))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-129.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-129.smt2 new file mode 100644 index 000000000..519fe99f7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-129.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Y Z X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-13.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-13.smt2 new file mode 100644 index 000000000..b5eeb8830 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-13.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y Z X X X) (str.++ X Z Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-130.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-130.smt2 new file mode 100644 index 000000000..d3d0781c7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-130.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z X Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-131.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-131.smt2 new file mode 100644 index 000000000..bff404a08 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-131.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z X X Y X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-132.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-132.smt2 new file mode 100644 index 000000000..10a4f52c8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-132.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z X X X Y))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-133.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-133.smt2 new file mode 100644 index 000000000..8350ad5fd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-133.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ Z Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-134.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-134.smt2 new file mode 100644 index 000000000..39fcd51e9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-134.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X Y X X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-135.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-135.smt2 new file mode 100644 index 000000000..b2ebed098 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-3-6-135.smt2 @@ -0,0 +1,25 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun X () String) +(declare-fun Y () String) +(declare-fun Z () String) + +(assert + (and + (not (str.contains (str.++ X Y X Z X X) (str.++ X X Y X X))) + (str.in_re X (re.* (str.to_re "a"))) + (str.in_re Y (re.* (str.to_re "a"))) + (str.in_re Z (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-0.smt2 new file mode 100644 index 000000000..8501b4676 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-0.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-1.smt2 new file mode 100644 index 000000000..711716821 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-1.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-10.smt2 new file mode 100644 index 000000000..b693871df --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-10.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-100.smt2 new file mode 100644 index 000000000..bb5ebde94 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-100.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T U T V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-101.smt2 new file mode 100644 index 000000000..07f6c8087 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-101.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T U T W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-102.smt2 new file mode 100644 index 000000000..b2dee50a7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-102.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V U W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-103.smt2 new file mode 100644 index 000000000..f0290a828 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-103.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V U T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-104.smt2 new file mode 100644 index 000000000..387b4786c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-104.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V W U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-105.smt2 new file mode 100644 index 000000000..c82526e1e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-105.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V W T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-106.smt2 new file mode 100644 index 000000000..8118c5f9d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-106.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V T U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-107.smt2 new file mode 100644 index 000000000..31966dfaa --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-107.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T V T W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-108.smt2 new file mode 100644 index 000000000..959eedbca --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-108.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T W U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-109.smt2 new file mode 100644 index 000000000..4eecc4543 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-109.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T W U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-11.smt2 new file mode 100644 index 000000000..16260c174 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-11.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-110.smt2 new file mode 100644 index 000000000..32fdbd30c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-110.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T W V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-111.smt2 new file mode 100644 index 000000000..b74a4bc11 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-111.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T W V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-112.smt2 new file mode 100644 index 000000000..251d9fdcb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-112.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T W T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-113.smt2 new file mode 100644 index 000000000..ac6b208f7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-113.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T W T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-114.smt2 new file mode 100644 index 000000000..515b05d57 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-114.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T T U V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-115.smt2 new file mode 100644 index 000000000..f00f008c1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-115.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T T U W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-116.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-116.smt2 new file mode 100644 index 000000000..bc2eefdc5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-116.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T T V U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-117.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-117.smt2 new file mode 100644 index 000000000..3a94be8bf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-117.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T T V W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-118.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-118.smt2 new file mode 100644 index 000000000..bc915ba11 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-118.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T T W U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-119.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-119.smt2 new file mode 100644 index 000000000..9e4c9ef2c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-119.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ T T W V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-12.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-12.smt2 new file mode 100644 index 000000000..41a310ff7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-12.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-120.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-120.smt2 new file mode 100644 index 000000000..69d63c69a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-120.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T V W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-121.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-121.smt2 new file mode 100644 index 000000000..4a54d9a92 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-121.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T V T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-122.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-122.smt2 new file mode 100644 index 000000000..556970853 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-122.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T W V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-123.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-123.smt2 new file mode 100644 index 000000000..76ab944e6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-123.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T W T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-124.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-124.smt2 new file mode 100644 index 000000000..0cfc2efcf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-124.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T T V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-125.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-125.smt2 new file mode 100644 index 000000000..f261b50a0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-125.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U T T W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-126.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-126.smt2 new file mode 100644 index 000000000..c852bdd23 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-126.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U V T W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-127.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-127.smt2 new file mode 100644 index 000000000..6f5d26865 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-127.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U V T T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-128.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-128.smt2 new file mode 100644 index 000000000..37d9bb765 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-128.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U V W T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-129.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-129.smt2 new file mode 100644 index 000000000..23cdb8b57 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-129.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U W T V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-13.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-13.smt2 new file mode 100644 index 000000000..1a4bb2fb2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-13.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-130.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-130.smt2 new file mode 100644 index 000000000..d9dac8c6a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-130.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U W T T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-131.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-131.smt2 new file mode 100644 index 000000000..568169123 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-131.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ U W V T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-132.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-132.smt2 new file mode 100644 index 000000000..a70641576 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-132.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ V T U W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-133.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-133.smt2 new file mode 100644 index 000000000..b3244dcbc --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-133.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ V T U T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-134.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-134.smt2 new file mode 100644 index 000000000..f6bb8742d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-134.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ V T W U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-135.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-135.smt2 new file mode 100644 index 000000000..4a2d578cf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-5-135.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T) (str.++ V T W T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-0.smt2 new file mode 100644 index 000000000..0714f5bac --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-0.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-1.smt2 new file mode 100644 index 000000000..8cb768e34 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-1.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-10.smt2 new file mode 100644 index 000000000..76966b6c3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-10.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-100.smt2 new file mode 100644 index 000000000..46049a4d5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-100.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-101.smt2 new file mode 100644 index 000000000..28f9591fb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-101.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-102.smt2 new file mode 100644 index 000000000..62c89514c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-102.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ V T T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-103.smt2 new file mode 100644 index 000000000..2ad06e6da --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-103.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-104.smt2 new file mode 100644 index 000000000..5bdd36e3b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-104.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-105.smt2 new file mode 100644 index 000000000..2a9562d0a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-105.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-106.smt2 new file mode 100644 index 000000000..782b426b9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-106.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ W T T T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-107.smt2 new file mode 100644 index 000000000..682f42db3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-107.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T U V T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-108.smt2 new file mode 100644 index 000000000..14842b940 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-108.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T U W V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-109.smt2 new file mode 100644 index 000000000..146d7129d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-109.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T U W T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-11.smt2 new file mode 100644 index 000000000..a46408d72 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-11.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-110.smt2 new file mode 100644 index 000000000..6eefe504b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-110.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T U T V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-111.smt2 new file mode 100644 index 000000000..0e1b3104b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-111.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T U T W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-112.smt2 new file mode 100644 index 000000000..956e42379 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-112.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V U W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-113.smt2 new file mode 100644 index 000000000..4e31d20ee --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-113.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V U T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-114.smt2 new file mode 100644 index 000000000..ef72c484d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-114.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V W U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-115.smt2 new file mode 100644 index 000000000..95467b51e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-115.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V W T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-116.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-116.smt2 new file mode 100644 index 000000000..861155263 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-116.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V T U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-117.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-117.smt2 new file mode 100644 index 000000000..f29884dc1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-117.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T V T W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-118.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-118.smt2 new file mode 100644 index 000000000..06e4f2da4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-118.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-119.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-119.smt2 new file mode 100644 index 000000000..dd588ba33 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-119.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-12.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-12.smt2 new file mode 100644 index 000000000..e4fcdcdb0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-12.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-120.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-120.smt2 new file mode 100644 index 000000000..a80dddd36 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-120.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-121.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-121.smt2 new file mode 100644 index 000000000..42d14db1b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-121.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-122.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-122.smt2 new file mode 100644 index 000000000..b844bf9c6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-122.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-123.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-123.smt2 new file mode 100644 index 000000000..756ed45a9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-123.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T W T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-124.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-124.smt2 new file mode 100644 index 000000000..83caf0c1e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-124.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T U V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-125.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-125.smt2 new file mode 100644 index 000000000..214a4529a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-125.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T U W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-126.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-126.smt2 new file mode 100644 index 000000000..0d1986919 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-126.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T V U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-127.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-127.smt2 new file mode 100644 index 000000000..eef3db371 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-127.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T V W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-128.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-128.smt2 new file mode 100644 index 000000000..3b4fe5d83 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-128.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T W U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-129.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-129.smt2 new file mode 100644 index 000000000..239248364 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-129.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T T W V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-13.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-13.smt2 new file mode 100644 index 000000000..7d7f0fc34 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-13.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ T U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-130.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-130.smt2 new file mode 100644 index 000000000..15cce24bc --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-130.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T V W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-131.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-131.smt2 new file mode 100644 index 000000000..474e3e469 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-131.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T V T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-132.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-132.smt2 new file mode 100644 index 000000000..d72aeed05 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-132.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T W V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-133.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-133.smt2 new file mode 100644 index 000000000..9be6a0d44 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-133.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T W T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-134.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-134.smt2 new file mode 100644 index 000000000..8ce913f75 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-134.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T T V W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-135.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-135.smt2 new file mode 100644 index 000000000..6aa4ec685 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-4-6-135.smt2 @@ -0,0 +1,27 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) + +(assert + (and + (not (str.contains (str.++ T U V W T T) (str.++ U T T W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-0.smt2 new file mode 100644 index 000000000..b9c92bde7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-0.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-1.smt2 new file mode 100644 index 000000000..51d2aa5cf --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-1.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-10.smt2 new file mode 100644 index 000000000..d2d13c072 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-10.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-100.smt2 new file mode 100644 index 000000000..c5977eb5d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-100.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T X U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-101.smt2 new file mode 100644 index 000000000..c90a5a5da --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-101.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T X V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-102.smt2 new file mode 100644 index 000000000..22c691f09 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-102.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U T V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-103.smt2 new file mode 100644 index 000000000..f50cb46a2 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-103.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U T X V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-104.smt2 new file mode 100644 index 000000000..561916601 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-104.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U V T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-105.smt2 new file mode 100644 index 000000000..6b3aba0fe --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-105.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U V X T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-106.smt2 new file mode 100644 index 000000000..8a95e6ef7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-106.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U X T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-107.smt2 new file mode 100644 index 000000000..222d52a16 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-107.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U X V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-108.smt2 new file mode 100644 index 000000000..0e4b22be9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-108.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V T U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-109.smt2 new file mode 100644 index 000000000..04fcc5d3a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-109.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V T X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-11.smt2 new file mode 100644 index 000000000..0221dcfcd --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-11.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-110.smt2 new file mode 100644 index 000000000..af8c309ba --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-110.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V U T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-111.smt2 new file mode 100644 index 000000000..0b4e585f5 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-111.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V U X T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-112.smt2 new file mode 100644 index 000000000..5cbce2bd8 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-112.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V X T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-113.smt2 new file mode 100644 index 000000000..17a93fd47 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-113.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V X U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-114.smt2 new file mode 100644 index 000000000..d0d462bf9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-114.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-115.smt2 new file mode 100644 index 000000000..98d15cb5f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-115.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-116.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-116.smt2 new file mode 100644 index 000000000..a6eb5daeb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-116.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-117.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-117.smt2 new file mode 100644 index 000000000..4d74d9c3f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-117.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-118.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-118.smt2 new file mode 100644 index 000000000..84335dfa7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-118.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-119.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-119.smt2 new file mode 100644 index 000000000..a57a401a4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-119.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ X V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-12.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-12.smt2 new file mode 100644 index 000000000..0c6f43280 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-12.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-120.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-120.smt2 new file mode 100644 index 000000000..81199fcd6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-120.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T U W X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-121.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-121.smt2 new file mode 100644 index 000000000..2b0ed4c30 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-121.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T U X W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-122.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-122.smt2 new file mode 100644 index 000000000..f765a2f78 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-122.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T W U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-123.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-123.smt2 new file mode 100644 index 000000000..1ebfa0a68 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-123.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T W X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-124.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-124.smt2 new file mode 100644 index 000000000..31639c4b1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-124.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T X U W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-125.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-125.smt2 new file mode 100644 index 000000000..082387171 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-125.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ T X W U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-126.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-126.smt2 new file mode 100644 index 000000000..abea58eb4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-126.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U T W X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-127.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-127.smt2 new file mode 100644 index 000000000..98cce2cfc --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-127.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U T X W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-128.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-128.smt2 new file mode 100644 index 000000000..617aa411f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-128.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U W T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-129.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-129.smt2 new file mode 100644 index 000000000..eb1011704 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-129.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U W X T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-13.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-13.smt2 new file mode 100644 index 000000000..b70504016 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-13.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-130.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-130.smt2 new file mode 100644 index 000000000..635e7752d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-130.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U X T W))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-131.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-131.smt2 new file mode 100644 index 000000000..04ef87448 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-131.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ U X W T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-132.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-132.smt2 new file mode 100644 index 000000000..73e01aa6c --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-132.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ W T U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-133.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-133.smt2 new file mode 100644 index 000000000..3f6e95312 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-133.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ W T X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-134.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-134.smt2 new file mode 100644 index 000000000..78dd4583b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-5-134.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X) (str.++ W U T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-0.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-0.smt2 new file mode 100644 index 000000000..3ecf38fee --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-0.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-1.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-1.smt2 new file mode 100644 index 000000000..f0c788132 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-1.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-10.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-10.smt2 new file mode 100644 index 000000000..25a3b1c64 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-10.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-100.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-100.smt2 new file mode 100644 index 000000000..b23a01681 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-100.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V W U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-101.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-101.smt2 new file mode 100644 index 000000000..38b189af4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-101.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-102.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-102.smt2 new file mode 100644 index 000000000..2b18abd90 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-102.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-103.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-103.smt2 new file mode 100644 index 000000000..873eaaa12 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-103.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-104.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-104.smt2 new file mode 100644 index 000000000..25824447e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-104.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-105.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-105.smt2 new file mode 100644 index 000000000..6ecfe7563 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-105.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-106.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-106.smt2 new file mode 100644 index 000000000..0e1ea6de1 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-106.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-107.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-107.smt2 new file mode 100644 index 000000000..0d4ec69f4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-107.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T U V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-108.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-108.smt2 new file mode 100644 index 000000000..99803df24 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-108.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T U X V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-109.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-109.smt2 new file mode 100644 index 000000000..de2afe58a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-109.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T V U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-11.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-11.smt2 new file mode 100644 index 000000000..574248ca0 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-11.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-110.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-110.smt2 new file mode 100644 index 000000000..d769ddbda --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-110.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T V X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-111.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-111.smt2 new file mode 100644 index 000000000..8e644635b --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-111.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T X U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-112.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-112.smt2 new file mode 100644 index 000000000..6e81bf015 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-112.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T X V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-113.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-113.smt2 new file mode 100644 index 000000000..15b554517 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-113.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U T V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-114.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-114.smt2 new file mode 100644 index 000000000..18142f956 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-114.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U T X V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-115.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-115.smt2 new file mode 100644 index 000000000..c6aa8707e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-115.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U V T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-116.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-116.smt2 new file mode 100644 index 000000000..65a7fffd4 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-116.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U V X T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-117.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-117.smt2 new file mode 100644 index 000000000..0a3a5ece3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-117.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U X T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-118.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-118.smt2 new file mode 100644 index 000000000..44893e80d --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-118.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ U X V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-119.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-119.smt2 new file mode 100644 index 000000000..3319a38ee --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-119.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V T U X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-12.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-12.smt2 new file mode 100644 index 000000000..63104c6d6 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-12.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ W V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-120.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-120.smt2 new file mode 100644 index 000000000..57e5cc40a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-120.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V T X U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-121.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-121.smt2 new file mode 100644 index 000000000..2acd8b5c7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-121.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V U T X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-122.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-122.smt2 new file mode 100644 index 000000000..69199d5e7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-122.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V U X T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-123.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-123.smt2 new file mode 100644 index 000000000..9c6d0c65a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-123.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V X T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-124.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-124.smt2 new file mode 100644 index 000000000..08ca33fc9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-124.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V X U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-125.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-125.smt2 new file mode 100644 index 000000000..d70cad73f --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-125.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X T U V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-126.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-126.smt2 new file mode 100644 index 000000000..2a99d2117 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-126.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X T V U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-127.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-127.smt2 new file mode 100644 index 000000000..b43b698b7 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-127.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-128.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-128.smt2 new file mode 100644 index 000000000..e2fa01f0e --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-128.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-129.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-129.smt2 new file mode 100644 index 000000000..a4dccef12 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-129.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-13.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-13.smt2 new file mode 100644 index 000000000..e466e89d9 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-13.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ V X))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-130.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-130.smt2 new file mode 100644 index 000000000..325bd9157 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-130.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ X V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-131.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-131.smt2 new file mode 100644 index 000000000..6fdcde494 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-131.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T U V T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-132.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-132.smt2 new file mode 100644 index 000000000..c237680b3 --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-132.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T U T V))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-133.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-133.smt2 new file mode 100644 index 000000000..7b43c2fdb --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-133.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T V U T))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit) diff --git a/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-134.smt2 b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-134.smt2 new file mode 100644 index 000000000..86d5ff60a --- /dev/null +++ b/non-incremental/QF_S/20250411-negated-predicates/not-contains-1-5-6-134.smt2 @@ -0,0 +1,29 @@ +(set-info :smt-lib-version 2.6) +(set-logic QF_S) +(set-info :source | +Generated by: Vojtěch Havlena, Michal Hečko, Lukáš Holík, Ondřej Lengál +Generated on: 2024-11-08 +Target solver: z3-Noodler +Simple formulae containing a negated string predicate in combination with simple regular constraints +|) +(set-info :license "https://creativecommons.org/licenses/by/4.0/") +(set-info :category "crafted") +(set-info :status unsat) +(declare-fun T () String) +(declare-fun U () String) +(declare-fun V () String) +(declare-fun W () String) +(declare-fun X () String) + +(assert + (and + (not (str.contains (str.++ T U V W X T) (str.++ T V T U))) + (str.in_re T (re.* (str.to_re "a"))) + (str.in_re U (re.* (str.to_re "a"))) + (str.in_re V (re.* (str.to_re "a"))) + (str.in_re W (re.* (str.to_re "a"))) + (str.in_re X (re.* (str.to_re "a"))) + ) +) +(check-sat) +(exit)