/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/array-crafted/zero_sum_m2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-18 19:41:03,287 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-18 19:41:03,382 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-18 19:41:03,386 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-18 19:41:03,386 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-18 19:41:03,418 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-18 19:41:03,418 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-18 19:41:03,418 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-18 19:41:03,419 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-18 19:41:03,422 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-18 19:41:03,422 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-18 19:41:03,422 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-18 19:41:03,423 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-18 19:41:03,424 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-18 19:41:03,424 INFO L153 SettingsManager]: * Use SBE=true [2023-12-18 19:41:03,424 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-18 19:41:03,424 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-18 19:41:03,424 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-18 19:41:03,424 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-18 19:41:03,425 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-18 19:41:03,425 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-18 19:41:03,425 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-18 19:41:03,425 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-18 19:41:03,425 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-18 19:41:03,425 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-18 19:41:03,426 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-18 19:41:03,426 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-18 19:41:03,426 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-18 19:41:03,426 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-18 19:41:03,426 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-18 19:41:03,427 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-18 19:41:03,427 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-18 19:41:03,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-18 19:41:03,427 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-18 19:41:03,428 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-18 19:41:03,429 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-18 19:41:03,607 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-18 19:41:03,626 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-18 19:41:03,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-18 19:41:03,628 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-18 19:41:03,628 INFO L274 PluginConnector]: CDTParser initialized [2023-12-18 19:41:03,629 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-crafted/zero_sum_m2.c [2023-12-18 19:41:04,655 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-18 19:41:04,848 INFO L384 CDTParser]: Found 1 translation units. [2023-12-18 19:41:04,849 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_m2.c [2023-12-18 19:41:04,854 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48b94dbe3/b30048a5e99146eb8c9202f7796915ba/FLAG9e141dc64 [2023-12-18 19:41:04,867 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48b94dbe3/b30048a5e99146eb8c9202f7796915ba [2023-12-18 19:41:04,869 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-18 19:41:04,870 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-18 19:41:04,872 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-18 19:41:04,872 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-18 19:41:04,875 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-18 19:41:04,875 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 07:41:04" (1/1) ... [2023-12-18 19:41:04,876 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c6c6013 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:04, skipping insertion in model container [2023-12-18 19:41:04,876 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 07:41:04" (1/1) ... [2023-12-18 19:41:04,893 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-18 19:41:04,993 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_m2.c[402,415] [2023-12-18 19:41:05,007 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-18 19:41:05,014 INFO L202 MainTranslator]: Completed pre-run [2023-12-18 19:41:05,023 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_m2.c[402,415] [2023-12-18 19:41:05,038 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-18 19:41:05,047 INFO L206 MainTranslator]: Completed translation [2023-12-18 19:41:05,047 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05 WrapperNode [2023-12-18 19:41:05,047 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-18 19:41:05,048 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-18 19:41:05,048 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-18 19:41:05,048 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-18 19:41:05,052 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,058 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,071 INFO L138 Inliner]: procedures = 15, calls = 15, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 86 [2023-12-18 19:41:05,071 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-18 19:41:05,072 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-18 19:41:05,072 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-18 19:41:05,072 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-18 19:41:05,078 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,078 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,079 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,090 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2023-12-18 19:41:05,090 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,090 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,093 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,095 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,096 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,096 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-18 19:41:05,098 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-18 19:41:05,098 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-18 19:41:05,098 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-18 19:41:05,099 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (1/1) ... [2023-12-18 19:41:05,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-18 19:41:05,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:05,117 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-18 19:41:05,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-18 19:41:05,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-18 19:41:05,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-18 19:41:05,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-18 19:41:05,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-18 19:41:05,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-18 19:41:05,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-18 19:41:05,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-18 19:41:05,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-18 19:41:05,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-18 19:41:05,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-18 19:41:05,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-18 19:41:05,198 INFO L241 CfgBuilder]: Building ICFG [2023-12-18 19:41:05,200 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-18 19:41:05,311 INFO L282 CfgBuilder]: Performing block encoding [2023-12-18 19:41:05,333 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-18 19:41:05,333 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-12-18 19:41:05,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 07:41:05 BoogieIcfgContainer [2023-12-18 19:41:05,334 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-18 19:41:05,337 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-18 19:41:05,337 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-18 19:41:05,339 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-18 19:41:05,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 07:41:04" (1/3) ... [2023-12-18 19:41:05,340 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@482245c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 07:41:05, skipping insertion in model container [2023-12-18 19:41:05,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:41:05" (2/3) ... [2023-12-18 19:41:05,340 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@482245c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 07:41:05, skipping insertion in model container [2023-12-18 19:41:05,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 07:41:05" (3/3) ... [2023-12-18 19:41:05,341 INFO L112 eAbstractionObserver]: Analyzing ICFG zero_sum_m2.c [2023-12-18 19:41:05,353 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-18 19:41:05,354 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-18 19:41:05,390 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-18 19:41:05,395 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@42ec6efa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-18 19:41:05,396 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-18 19:41:05,398 INFO L276 IsEmpty]: Start isEmpty. Operand has 18 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-18 19:41:05,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:05,402 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:05,403 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:05,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:05,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1123727691, now seen corresponding path program 1 times [2023-12-18 19:41:05,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:05,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185712774] [2023-12-18 19:41:05,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:05,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:05,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:05,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185712774] [2023-12-18 19:41:05,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185712774] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-18 19:41:05,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-18 19:41:05,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-18 19:41:05,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113752137] [2023-12-18 19:41:05,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-18 19:41:05,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-18 19:41:05,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:05,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-18 19:41:05,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-18 19:41:05,579 INFO L87 Difference]: Start difference. First operand has 18 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:05,655 INFO L93 Difference]: Finished difference Result 33 states and 52 transitions. [2023-12-18 19:41:05,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-18 19:41:05,657 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-18 19:41:05,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:05,662 INFO L225 Difference]: With dead ends: 33 [2023-12-18 19:41:05,662 INFO L226 Difference]: Without dead ends: 15 [2023-12-18 19:41:05,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-18 19:41:05,667 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:05,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:05,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2023-12-18 19:41:05,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2023-12-18 19:41:05,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2023-12-18 19:41:05,686 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 19 transitions. Word has length 14 [2023-12-18 19:41:05,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:05,686 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-12-18 19:41:05,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,686 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 19 transitions. [2023-12-18 19:41:05,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-18 19:41:05,687 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:05,687 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:05,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-18 19:41:05,688 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:05,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:05,688 INFO L85 PathProgramCache]: Analyzing trace with hash 349231377, now seen corresponding path program 1 times [2023-12-18 19:41:05,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:05,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509251976] [2023-12-18 19:41:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:05,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:05,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:05,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:05,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509251976] [2023-12-18 19:41:05,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509251976] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-18 19:41:05,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-18 19:41:05,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-18 19:41:05,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884178841] [2023-12-18 19:41:05,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-18 19:41:05,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-18 19:41:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:05,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-18 19:41:05,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-18 19:41:05,801 INFO L87 Difference]: Start difference. First operand 15 states and 19 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:05,826 INFO L93 Difference]: Finished difference Result 28 states and 36 transitions. [2023-12-18 19:41:05,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-18 19:41:05,826 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-18 19:41:05,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:05,827 INFO L225 Difference]: With dead ends: 28 [2023-12-18 19:41:05,827 INFO L226 Difference]: Without dead ends: 16 [2023-12-18 19:41:05,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-18 19:41:05,828 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:05,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 19 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:41:05,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2023-12-18 19:41:05,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2023-12-18 19:41:05,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2023-12-18 19:41:05,836 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 14 [2023-12-18 19:41:05,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:05,836 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2023-12-18 19:41:05,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,837 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2023-12-18 19:41:05,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-18 19:41:05,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:05,838 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:05,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-18 19:41:05,838 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:05,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:05,838 INFO L85 PathProgramCache]: Analyzing trace with hash 261767879, now seen corresponding path program 1 times [2023-12-18 19:41:05,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:05,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740639983] [2023-12-18 19:41:05,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:05,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:05,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:05,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-18 19:41:05,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:05,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740639983] [2023-12-18 19:41:05,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740639983] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-18 19:41:05,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-18 19:41:05,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-18 19:41:05,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28893253] [2023-12-18 19:41:05,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-18 19:41:05,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-18 19:41:05,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-18 19:41:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-18 19:41:05,915 INFO L87 Difference]: Start difference. First operand 16 states and 20 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:05,953 INFO L93 Difference]: Finished difference Result 30 states and 40 transitions. [2023-12-18 19:41:05,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-18 19:41:05,954 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-18 19:41:05,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:05,954 INFO L225 Difference]: With dead ends: 30 [2023-12-18 19:41:05,954 INFO L226 Difference]: Without dead ends: 20 [2023-12-18 19:41:05,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-18 19:41:05,955 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:05,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 11 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:41:05,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-12-18 19:41:05,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-12-18 19:41:05,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2023-12-18 19:41:05,959 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 15 [2023-12-18 19:41:05,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:05,959 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2023-12-18 19:41:05,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:05,959 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2023-12-18 19:41:05,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-18 19:41:05,959 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:05,962 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:05,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-18 19:41:05,962 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:05,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:05,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1326628341, now seen corresponding path program 1 times [2023-12-18 19:41:05,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:05,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751617381] [2023-12-18 19:41:05,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:05,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:05,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:06,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-18 19:41:06,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:06,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751617381] [2023-12-18 19:41:06,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751617381] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830035130] [2023-12-18 19:41:06,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:06,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:06,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:06,073 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:06,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-18 19:41:06,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:06,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-18 19:41:06,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:06,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-18 19:41:06,169 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:06,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-18 19:41:06,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830035130] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:06,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:06,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-12-18 19:41:06,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559370279] [2023-12-18 19:41:06,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:06,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-18 19:41:06,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:06,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-18 19:41:06,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-12-18 19:41:06,204 INFO L87 Difference]: Start difference. First operand 20 states and 24 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:06,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:06,235 INFO L93 Difference]: Finished difference Result 37 states and 45 transitions. [2023-12-18 19:41:06,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-18 19:41:06,236 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2023-12-18 19:41:06,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:06,236 INFO L225 Difference]: With dead ends: 37 [2023-12-18 19:41:06,236 INFO L226 Difference]: Without dead ends: 21 [2023-12-18 19:41:06,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-12-18 19:41:06,237 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:06,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 31 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:41:06,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2023-12-18 19:41:06,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2023-12-18 19:41:06,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.25) internal successors, (25), 20 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:06,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2023-12-18 19:41:06,240 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 19 [2023-12-18 19:41:06,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:06,240 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2023-12-18 19:41:06,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 7 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:06,241 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2023-12-18 19:41:06,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-18 19:41:06,241 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:06,241 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:06,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-18 19:41:06,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:06,442 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:06,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:06,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1865382421, now seen corresponding path program 2 times [2023-12-18 19:41:06,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:06,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889435757] [2023-12-18 19:41:06,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:06,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:06,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:06,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:41:06,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:06,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889435757] [2023-12-18 19:41:06,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889435757] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:06,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424641015] [2023-12-18 19:41:06,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:41:06,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:06,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:06,522 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:06,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-18 19:41:06,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:41:06,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:06,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-18 19:41:06,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:41:06,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:06,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:41:06,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424641015] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:06,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:06,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-12-18 19:41:06,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243101619] [2023-12-18 19:41:06,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:06,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-18 19:41:06,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:06,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-18 19:41:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-12-18 19:41:06,649 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:06,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:06,701 INFO L93 Difference]: Finished difference Result 38 states and 48 transitions. [2023-12-18 19:41:06,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-18 19:41:06,702 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2023-12-18 19:41:06,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:06,703 INFO L225 Difference]: With dead ends: 38 [2023-12-18 19:41:06,703 INFO L226 Difference]: Without dead ends: 25 [2023-12-18 19:41:06,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-12-18 19:41:06,706 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:06,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 17 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:41:06,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2023-12-18 19:41:06,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2023-12-18 19:41:06,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 24 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:06,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2023-12-18 19:41:06,717 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 20 [2023-12-18 19:41:06,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:06,717 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2023-12-18 19:41:06,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:06,718 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2023-12-18 19:41:06,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-18 19:41:06,719 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:06,721 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:06,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-18 19:41:06,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:06,929 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:06,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:06,929 INFO L85 PathProgramCache]: Analyzing trace with hash 909538577, now seen corresponding path program 3 times [2023-12-18 19:41:06,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:06,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71828796] [2023-12-18 19:41:06,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:06,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:06,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:07,903 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:07,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:07,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71828796] [2023-12-18 19:41:07,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71828796] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:07,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998037724] [2023-12-18 19:41:07,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:41:07,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:07,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:07,905 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:07,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-18 19:41:07,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-18 19:41:07,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:07,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-18 19:41:07,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:07,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-18 19:41:08,069 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:08,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-18 19:41:08,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998037724] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:08,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:08,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 14] total 27 [2023-12-18 19:41:08,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087590080] [2023-12-18 19:41:08,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:08,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-18 19:41:08,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:08,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-18 19:41:08,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2023-12-18 19:41:08,295 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:08,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:08,489 INFO L93 Difference]: Finished difference Result 42 states and 49 transitions. [2023-12-18 19:41:08,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-18 19:41:08,490 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2023-12-18 19:41:08,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:08,490 INFO L225 Difference]: With dead ends: 42 [2023-12-18 19:41:08,490 INFO L226 Difference]: Without dead ends: 38 [2023-12-18 19:41:08,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2023-12-18 19:41:08,491 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 3 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:08,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 122 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:41:08,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2023-12-18 19:41:08,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2023-12-18 19:41:08,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:08,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2023-12-18 19:41:08,496 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 24 [2023-12-18 19:41:08,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:08,496 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2023-12-18 19:41:08,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:08,496 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2023-12-18 19:41:08,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-18 19:41:08,497 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:08,497 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:08,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:08,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:08,702 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:08,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:08,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1120376093, now seen corresponding path program 4 times [2023-12-18 19:41:08,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:08,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749929464] [2023-12-18 19:41:08,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:08,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:08,782 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-18 19:41:08,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:08,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749929464] [2023-12-18 19:41:08,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749929464] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:08,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843745363] [2023-12-18 19:41:08,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:41:08,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:08,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:08,784 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:08,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-18 19:41:08,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:41:08,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:08,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-18 19:41:08,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:08,879 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-18 19:41:08,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:08,916 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-18 19:41:08,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843745363] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:08,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:08,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-12-18 19:41:08,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926601169] [2023-12-18 19:41:08,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:08,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-18 19:41:08,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:08,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-18 19:41:08,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2023-12-18 19:41:08,918 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:09,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:09,039 INFO L93 Difference]: Finished difference Result 81 states and 96 transitions. [2023-12-18 19:41:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-18 19:41:09,040 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2023-12-18 19:41:09,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:09,040 INFO L225 Difference]: With dead ends: 81 [2023-12-18 19:41:09,040 INFO L226 Difference]: Without dead ends: 47 [2023-12-18 19:41:09,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2023-12-18 19:41:09,041 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 50 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:09,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 36 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:09,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2023-12-18 19:41:09,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 37. [2023-12-18 19:41:09,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.1944444444444444) internal successors, (43), 36 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:09,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 43 transitions. [2023-12-18 19:41:09,045 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 43 transitions. Word has length 25 [2023-12-18 19:41:09,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:09,045 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 43 transitions. [2023-12-18 19:41:09,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:09,046 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 43 transitions. [2023-12-18 19:41:09,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-18 19:41:09,046 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:09,046 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:09,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:09,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:09,251 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:09,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:09,251 INFO L85 PathProgramCache]: Analyzing trace with hash -209725766, now seen corresponding path program 5 times [2023-12-18 19:41:09,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:09,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802466818] [2023-12-18 19:41:09,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:09,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:09,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:09,318 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-18 19:41:09,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:09,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802466818] [2023-12-18 19:41:09,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802466818] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:09,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634253802] [2023-12-18 19:41:09,319 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:41:09,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:09,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:09,334 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:09,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-18 19:41:09,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-12-18 19:41:09,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:09,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-18 19:41:09,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:09,450 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-18 19:41:09,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:09,496 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-18 19:41:09,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634253802] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:09,496 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:09,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-12-18 19:41:09,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34123702] [2023-12-18 19:41:09,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:09,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-18 19:41:09,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:09,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-18 19:41:09,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-18 19:41:09,497 INFO L87 Difference]: Start difference. First operand 37 states and 43 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:09,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:09,558 INFO L93 Difference]: Finished difference Result 42 states and 48 transitions. [2023-12-18 19:41:09,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-18 19:41:09,558 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2023-12-18 19:41:09,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:09,560 INFO L225 Difference]: With dead ends: 42 [2023-12-18 19:41:09,560 INFO L226 Difference]: Without dead ends: 30 [2023-12-18 19:41:09,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-12-18 19:41:09,561 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 13 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:09,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 29 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:09,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-18 19:41:09,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-18 19:41:09,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 29 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:09,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 34 transitions. [2023-12-18 19:41:09,567 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 34 transitions. Word has length 26 [2023-12-18 19:41:09,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:09,568 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 34 transitions. [2023-12-18 19:41:09,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:09,568 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 34 transitions. [2023-12-18 19:41:09,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-18 19:41:09,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:09,569 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:09,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:09,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:09,774 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:09,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:09,775 INFO L85 PathProgramCache]: Analyzing trace with hash -360312821, now seen corresponding path program 6 times [2023-12-18 19:41:09,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:09,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549620363] [2023-12-18 19:41:09,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:10,779 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:10,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:10,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549620363] [2023-12-18 19:41:10,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549620363] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:10,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535248435] [2023-12-18 19:41:10,780 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:41:10,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:10,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:10,800 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:10,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-18 19:41:10,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-12-18 19:41:10,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:10,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 58 conjunts are in the unsatisfiable core [2023-12-18 19:41:10,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:11,251 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:41:11,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:11,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:41:11,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 89 [2023-12-18 19:41:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:41:11,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535248435] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:11,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:11,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 18, 18] total 50 [2023-12-18 19:41:11,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443581057] [2023-12-18 19:41:11,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:11,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-18 19:41:11,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:11,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-18 19:41:11,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=2284, Unknown=0, NotChecked=0, Total=2450 [2023-12-18 19:41:11,871 INFO L87 Difference]: Start difference. First operand 30 states and 34 transitions. Second operand has 50 states, 50 states have (on average 1.44) internal successors, (72), 50 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:12,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:12,564 INFO L93 Difference]: Finished difference Result 50 states and 57 transitions. [2023-12-18 19:41:12,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-18 19:41:12,564 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.44) internal successors, (72), 50 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-12-18 19:41:12,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:12,565 INFO L225 Difference]: With dead ends: 50 [2023-12-18 19:41:12,565 INFO L226 Difference]: Without dead ends: 46 [2023-12-18 19:41:12,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 923 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=243, Invalid=3179, Unknown=0, NotChecked=0, Total=3422 [2023-12-18 19:41:12,566 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 8 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:12,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 123 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-18 19:41:12,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2023-12-18 19:41:12,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2023-12-18 19:41:12,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.1904761904761905) internal successors, (50), 42 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:12,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 50 transitions. [2023-12-18 19:41:12,570 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 50 transitions. Word has length 29 [2023-12-18 19:41:12,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:12,570 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 50 transitions. [2023-12-18 19:41:12,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.44) internal successors, (72), 50 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:12,571 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 50 transitions. [2023-12-18 19:41:12,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-18 19:41:12,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:12,571 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:12,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:12,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:12,778 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:12,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:12,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1171913621, now seen corresponding path program 7 times [2023-12-18 19:41:12,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:12,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793328048] [2023-12-18 19:41:12,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:12,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-18 19:41:12,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:12,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793328048] [2023-12-18 19:41:12,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793328048] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:12,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314634029] [2023-12-18 19:41:12,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:41:12,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:12,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:12,859 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:12,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-18 19:41:12,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:12,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-18 19:41:12,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:12,964 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-18 19:41:12,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:13,014 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-18 19:41:13,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314634029] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:13,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:13,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-12-18 19:41:13,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567373696] [2023-12-18 19:41:13,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:13,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-18 19:41:13,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:13,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-18 19:41:13,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-12-18 19:41:13,016 INFO L87 Difference]: Start difference. First operand 43 states and 50 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:13,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:13,100 INFO L93 Difference]: Finished difference Result 84 states and 98 transitions. [2023-12-18 19:41:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-18 19:41:13,101 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2023-12-18 19:41:13,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:13,101 INFO L225 Difference]: With dead ends: 84 [2023-12-18 19:41:13,101 INFO L226 Difference]: Without dead ends: 44 [2023-12-18 19:41:13,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 47 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-12-18 19:41:13,102 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:13,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 29 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:13,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2023-12-18 19:41:13,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2023-12-18 19:41:13,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:13,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 51 transitions. [2023-12-18 19:41:13,106 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 51 transitions. Word has length 30 [2023-12-18 19:41:13,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:13,106 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 51 transitions. [2023-12-18 19:41:13,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:13,107 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 51 transitions. [2023-12-18 19:41:13,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-18 19:41:13,107 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:13,107 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:13,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-18 19:41:13,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:13,312 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:13,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:13,312 INFO L85 PathProgramCache]: Analyzing trace with hash 130105889, now seen corresponding path program 8 times [2023-12-18 19:41:13,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:13,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833750234] [2023-12-18 19:41:13,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:13,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-18 19:41:13,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:13,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833750234] [2023-12-18 19:41:13,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833750234] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:13,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40114342] [2023-12-18 19:41:13,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:41:13,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:13,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:13,397 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:13,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-18 19:41:13,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:41:13,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:13,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-18 19:41:13,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:13,517 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-18 19:41:13,517 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:13,568 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-18 19:41:13,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40114342] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:13,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:13,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-12-18 19:41:13,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832940536] [2023-12-18 19:41:13,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:13,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-18 19:41:13,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:13,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-18 19:41:13,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-12-18 19:41:13,570 INFO L87 Difference]: Start difference. First operand 44 states and 51 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:13,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:13,647 INFO L93 Difference]: Finished difference Result 62 states and 74 transitions. [2023-12-18 19:41:13,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-18 19:41:13,647 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2023-12-18 19:41:13,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:13,647 INFO L225 Difference]: With dead ends: 62 [2023-12-18 19:41:13,648 INFO L226 Difference]: Without dead ends: 35 [2023-12-18 19:41:13,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-12-18 19:41:13,648 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 16 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:13,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 44 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:13,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-12-18 19:41:13,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2023-12-18 19:41:13,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.1470588235294117) internal successors, (39), 34 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:13,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 39 transitions. [2023-12-18 19:41:13,651 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 39 transitions. Word has length 31 [2023-12-18 19:41:13,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:13,652 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 39 transitions. [2023-12-18 19:41:13,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:13,652 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 39 transitions. [2023-12-18 19:41:13,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-18 19:41:13,652 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:13,652 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:13,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:13,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-18 19:41:13,857 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:13,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:13,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1688059631, now seen corresponding path program 9 times [2023-12-18 19:41:13,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:13,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088733085] [2023-12-18 19:41:13,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:13,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:15,417 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:15,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088733085] [2023-12-18 19:41:15,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088733085] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608354511] [2023-12-18 19:41:15,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:41:15,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:15,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:15,419 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:15,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-18 19:41:15,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-18 19:41:15,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:15,481 WARN L260 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 92 conjunts are in the unsatisfiable core [2023-12-18 19:41:15,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:15,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-18 19:41:16,627 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:41:16,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2023-12-18 19:41:16,708 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:16,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:18,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-12-18 19:41:18,083 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:41:18,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 28 [2023-12-18 19:41:18,267 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:18,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608354511] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:18,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:18,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 31, 33] total 83 [2023-12-18 19:41:18,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038541758] [2023-12-18 19:41:18,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:18,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-12-18 19:41:18,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:18,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-12-18 19:41:18,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=6381, Unknown=0, NotChecked=0, Total=6806 [2023-12-18 19:41:18,287 INFO L87 Difference]: Start difference. First operand 35 states and 39 transitions. Second operand has 83 states, 83 states have (on average 1.108433734939759) internal successors, (92), 83 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:22,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:22,784 INFO L93 Difference]: Finished difference Result 112 states and 129 transitions. [2023-12-18 19:41:22,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-12-18 19:41:22,784 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.108433734939759) internal successors, (92), 83 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2023-12-18 19:41:22,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:22,786 INFO L225 Difference]: With dead ends: 112 [2023-12-18 19:41:22,786 INFO L226 Difference]: Without dead ends: 104 [2023-12-18 19:41:22,790 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4975 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1322, Invalid=17860, Unknown=0, NotChecked=0, Total=19182 [2023-12-18 19:41:22,790 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 51 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 2405 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 2405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:22,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 241 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 2405 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-18 19:41:22,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-12-18 19:41:22,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 50. [2023-12-18 19:41:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:22,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 57 transitions. [2023-12-18 19:41:22,816 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 57 transitions. Word has length 34 [2023-12-18 19:41:22,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:22,817 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 57 transitions. [2023-12-18 19:41:22,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 1.108433734939759) internal successors, (92), 83 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:22,818 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 57 transitions. [2023-12-18 19:41:22,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-18 19:41:22,819 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:22,819 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:22,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:23,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:23,025 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:23,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:23,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1559355427, now seen corresponding path program 10 times [2023-12-18 19:41:23,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:23,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019674336] [2023-12-18 19:41:23,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:23,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:23,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:23,165 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-18 19:41:23,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:23,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019674336] [2023-12-18 19:41:23,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019674336] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:23,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330879037] [2023-12-18 19:41:23,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:41:23,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:23,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:23,166 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:23,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-18 19:41:23,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:41:23,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:23,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-18 19:41:23,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-18 19:41:23,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:23,413 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-18 19:41:23,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330879037] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:23,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:23,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 24 [2023-12-18 19:41:23,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765951956] [2023-12-18 19:41:23,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:23,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-18 19:41:23,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:23,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-18 19:41:23,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2023-12-18 19:41:23,416 INFO L87 Difference]: Start difference. First operand 50 states and 57 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:23,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:23,583 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2023-12-18 19:41:23,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-18 19:41:23,584 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2023-12-18 19:41:23,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:23,584 INFO L225 Difference]: With dead ends: 109 [2023-12-18 19:41:23,584 INFO L226 Difference]: Without dead ends: 61 [2023-12-18 19:41:23,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 50 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2023-12-18 19:41:23,586 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 54 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:23,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 51 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:23,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2023-12-18 19:41:23,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 51. [2023-12-18 19:41:23,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.14) internal successors, (57), 50 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:23,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2023-12-18 19:41:23,598 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 35 [2023-12-18 19:41:23,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:23,598 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2023-12-18 19:41:23,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:23,598 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2023-12-18 19:41:23,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-18 19:41:23,600 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:23,600 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:23,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-18 19:41:23,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-18 19:41:23,805 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:23,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:23,806 INFO L85 PathProgramCache]: Analyzing trace with hash 230767034, now seen corresponding path program 11 times [2023-12-18 19:41:23,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:23,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410053869] [2023-12-18 19:41:23,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:23,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:23,902 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-18 19:41:23,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:23,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410053869] [2023-12-18 19:41:23,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410053869] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:23,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778539872] [2023-12-18 19:41:23,903 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:41:23,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:23,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:23,922 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:23,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-18 19:41:24,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-12-18 19:41:24,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:24,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-18 19:41:24,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:24,102 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-18 19:41:24,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:24,188 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-18 19:41:24,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778539872] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:24,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:24,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-12-18 19:41:24,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837389557] [2023-12-18 19:41:24,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:24,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-18 19:41:24,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:24,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-18 19:41:24,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2023-12-18 19:41:24,190 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:24,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:24,263 INFO L93 Difference]: Finished difference Result 56 states and 62 transitions. [2023-12-18 19:41:24,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-18 19:41:24,264 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2023-12-18 19:41:24,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:24,264 INFO L225 Difference]: With dead ends: 56 [2023-12-18 19:41:24,264 INFO L226 Difference]: Without dead ends: 40 [2023-12-18 19:41:24,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2023-12-18 19:41:24,266 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 9 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:24,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 26 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:24,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-18 19:41:24,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2023-12-18 19:41:24,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.1282051282051282) internal successors, (44), 39 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:24,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2023-12-18 19:41:24,272 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 36 [2023-12-18 19:41:24,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:24,273 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2023-12-18 19:41:24,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:24,273 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2023-12-18 19:41:24,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-18 19:41:24,273 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:24,273 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:24,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:24,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-18 19:41:24,479 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:24,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:24,480 INFO L85 PathProgramCache]: Analyzing trace with hash 167456267, now seen corresponding path program 12 times [2023-12-18 19:41:24,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:24,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54376497] [2023-12-18 19:41:24,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:24,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:26,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:26,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54376497] [2023-12-18 19:41:26,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54376497] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:26,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170797601] [2023-12-18 19:41:26,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:41:26,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:26,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:26,546 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:26,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-18 19:41:26,612 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-12-18 19:41:26,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:26,614 WARN L260 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 115 conjunts are in the unsatisfiable core [2023-12-18 19:41:26,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:26,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-18 19:41:26,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-18 19:41:26,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:41:27,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:41:27,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:41:27,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:41:27,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:41:27,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 44 treesize of output 59 [2023-12-18 19:41:28,058 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:28,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:29,910 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-18 19:41:29,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170797601] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:29,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:29,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 37, 33] total 95 [2023-12-18 19:41:29,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605811129] [2023-12-18 19:41:29,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:29,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2023-12-18 19:41:29,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:29,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2023-12-18 19:41:29,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=8357, Unknown=0, NotChecked=0, Total=8930 [2023-12-18 19:41:29,913 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 95 states, 95 states have (on average 1.105263157894737) internal successors, (105), 95 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:33,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:33,764 INFO L93 Difference]: Finished difference Result 71 states and 79 transitions. [2023-12-18 19:41:33,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-18 19:41:33,764 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 1.105263157894737) internal successors, (105), 95 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2023-12-18 19:41:33,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:33,765 INFO L225 Difference]: With dead ends: 71 [2023-12-18 19:41:33,765 INFO L226 Difference]: Without dead ends: 67 [2023-12-18 19:41:33,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3897 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1082, Invalid=14920, Unknown=0, NotChecked=0, Total=16002 [2023-12-18 19:41:33,768 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 51 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 2179 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:33,768 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 168 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2179 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-18 19:41:33,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2023-12-18 19:41:33,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 57. [2023-12-18 19:41:33,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.1428571428571428) internal successors, (64), 56 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:33,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2023-12-18 19:41:33,782 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 39 [2023-12-18 19:41:33,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:33,783 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2023-12-18 19:41:33,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 1.105263157894737) internal successors, (105), 95 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:33,783 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2023-12-18 19:41:33,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-18 19:41:33,783 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:33,783 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:33,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:33,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-18 19:41:33,988 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:33,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:33,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1004601131, now seen corresponding path program 13 times [2023-12-18 19:41:33,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:33,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938574193] [2023-12-18 19:41:33,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:33,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:34,114 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:41:34,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:34,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938574193] [2023-12-18 19:41:34,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938574193] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:34,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144871951] [2023-12-18 19:41:34,115 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:41:34,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:34,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:34,116 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:34,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-18 19:41:34,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:34,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-18 19:41:34,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:34,289 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:41:34,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:34,371 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:41:34,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144871951] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:34,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:34,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2023-12-18 19:41:34,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150220280] [2023-12-18 19:41:34,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:34,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-18 19:41:34,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:34,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-18 19:41:34,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2023-12-18 19:41:34,372 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:34,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:34,518 INFO L93 Difference]: Finished difference Result 112 states and 126 transitions. [2023-12-18 19:41:34,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-18 19:41:34,519 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2023-12-18 19:41:34,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:34,519 INFO L225 Difference]: With dead ends: 112 [2023-12-18 19:41:34,519 INFO L226 Difference]: Without dead ends: 58 [2023-12-18 19:41:34,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 61 SyntacticMatches, 11 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2023-12-18 19:41:34,520 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:34,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 53 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:34,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-12-18 19:41:34,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2023-12-18 19:41:34,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.1403508771929824) internal successors, (65), 57 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:34,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 65 transitions. [2023-12-18 19:41:34,531 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 65 transitions. Word has length 40 [2023-12-18 19:41:34,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:34,531 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 65 transitions. [2023-12-18 19:41:34,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:34,531 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 65 transitions. [2023-12-18 19:41:34,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-18 19:41:34,532 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:34,532 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:34,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-18 19:41:34,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-18 19:41:34,736 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:34,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:34,736 INFO L85 PathProgramCache]: Analyzing trace with hash -588574367, now seen corresponding path program 14 times [2023-12-18 19:41:34,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:34,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355587303] [2023-12-18 19:41:34,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:34,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:34,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-18 19:41:34,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:34,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355587303] [2023-12-18 19:41:34,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355587303] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:34,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844781079] [2023-12-18 19:41:34,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:41:34,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:34,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:34,924 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:34,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-18 19:41:34,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:41:34,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:34,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-18 19:41:34,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:35,102 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-18 19:41:35,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:35,225 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-18 19:41:35,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844781079] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:35,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:35,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2023-12-18 19:41:35,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73164292] [2023-12-18 19:41:35,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:35,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-18 19:41:35,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:35,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-18 19:41:35,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2023-12-18 19:41:35,226 INFO L87 Difference]: Start difference. First operand 58 states and 65 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:35,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:35,312 INFO L93 Difference]: Finished difference Result 80 states and 92 transitions. [2023-12-18 19:41:35,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-18 19:41:35,312 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2023-12-18 19:41:35,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:35,313 INFO L225 Difference]: With dead ends: 80 [2023-12-18 19:41:35,313 INFO L226 Difference]: Without dead ends: 45 [2023-12-18 19:41:35,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 62 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2023-12-18 19:41:35,314 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:35,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 23 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:41:35,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-18 19:41:35,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2023-12-18 19:41:35,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.1136363636363635) internal successors, (49), 44 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:35,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49 transitions. [2023-12-18 19:41:35,322 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 49 transitions. Word has length 41 [2023-12-18 19:41:35,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:35,322 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 49 transitions. [2023-12-18 19:41:35,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:35,322 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 49 transitions. [2023-12-18 19:41:35,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-18 19:41:35,323 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:35,323 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:35,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-18 19:41:35,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:35,524 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:35,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:35,524 INFO L85 PathProgramCache]: Analyzing trace with hash -422298351, now seen corresponding path program 15 times [2023-12-18 19:41:35,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:35,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161466157] [2023-12-18 19:41:35,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:35,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:35,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:38,194 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 3 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:38,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:38,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161466157] [2023-12-18 19:41:38,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161466157] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:38,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020858285] [2023-12-18 19:41:38,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:41:38,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:38,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:38,195 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:38,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-18 19:41:38,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-18 19:41:38,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:38,275 WARN L260 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 126 conjunts are in the unsatisfiable core [2023-12-18 19:41:38,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:40,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:41:40,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:41:40,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 33 [2023-12-18 19:41:40,351 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:40,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:42,469 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:41:42,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 69 treesize of output 153 [2023-12-18 19:41:42,986 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-18 19:41:42,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020858285] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:42,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:42,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 41, 34] total 105 [2023-12-18 19:41:42,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864100827] [2023-12-18 19:41:42,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:42,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2023-12-18 19:41:42,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:42,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2023-12-18 19:41:42,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=664, Invalid=10256, Unknown=0, NotChecked=0, Total=10920 [2023-12-18 19:41:42,988 INFO L87 Difference]: Start difference. First operand 45 states and 49 transitions. Second operand has 105 states, 105 states have (on average 1.1333333333333333) internal successors, (119), 105 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:51,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:51,830 INFO L93 Difference]: Finished difference Result 132 states and 147 transitions. [2023-12-18 19:41:51,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2023-12-18 19:41:51,832 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 1.1333333333333333) internal successors, (119), 105 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2023-12-18 19:41:51,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:51,833 INFO L225 Difference]: With dead ends: 132 [2023-12-18 19:41:51,833 INFO L226 Difference]: Without dead ends: 126 [2023-12-18 19:41:51,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8061 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=2114, Invalid=28336, Unknown=0, NotChecked=0, Total=30450 [2023-12-18 19:41:51,836 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 4025 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 4251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 4025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:51,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 255 Invalid, 4251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 4025 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-18 19:41:51,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2023-12-18 19:41:51,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 64. [2023-12-18 19:41:51,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:51,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 71 transitions. [2023-12-18 19:41:51,863 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 71 transitions. Word has length 44 [2023-12-18 19:41:51,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:51,864 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 71 transitions. [2023-12-18 19:41:51,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 1.1333333333333333) internal successors, (119), 105 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:51,864 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 71 transitions. [2023-12-18 19:41:51,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-18 19:41:51,865 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:51,865 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:51,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-18 19:41:52,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-18 19:41:52,070 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:52,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:52,070 INFO L85 PathProgramCache]: Analyzing trace with hash 587830627, now seen corresponding path program 16 times [2023-12-18 19:41:52,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:52,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923807454] [2023-12-18 19:41:52,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:52,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:52,229 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-18 19:41:52,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:52,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923807454] [2023-12-18 19:41:52,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923807454] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:52,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421488260] [2023-12-18 19:41:52,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:41:52,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:52,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:52,231 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:52,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-18 19:41:52,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:41:52,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:52,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-18 19:41:52,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-18 19:41:52,507 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:52,638 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-18 19:41:52,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421488260] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:52,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:52,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 32 [2023-12-18 19:41:52,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070005558] [2023-12-18 19:41:52,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:52,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-18 19:41:52,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:52,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-18 19:41:52,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-12-18 19:41:52,640 INFO L87 Difference]: Start difference. First operand 64 states and 71 transitions. Second operand has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:52,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:52,930 INFO L93 Difference]: Finished difference Result 137 states and 152 transitions. [2023-12-18 19:41:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-18 19:41:52,931 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2023-12-18 19:41:52,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:52,931 INFO L225 Difference]: With dead ends: 137 [2023-12-18 19:41:52,931 INFO L226 Difference]: Without dead ends: 75 [2023-12-18 19:41:52,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 62 SyntacticMatches, 13 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 675 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=299, Invalid=1261, Unknown=0, NotChecked=0, Total=1560 [2023-12-18 19:41:52,933 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 80 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:52,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 57 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:41:52,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-18 19:41:52,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 65. [2023-12-18 19:41:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.109375) internal successors, (71), 64 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2023-12-18 19:41:52,952 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 45 [2023-12-18 19:41:52,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:52,952 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2023-12-18 19:41:52,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:52,952 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2023-12-18 19:41:52,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-18 19:41:52,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:52,952 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:52,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:53,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:53,157 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:53,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:53,158 INFO L85 PathProgramCache]: Analyzing trace with hash 56478906, now seen corresponding path program 17 times [2023-12-18 19:41:53,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:53,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537553649] [2023-12-18 19:41:53,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:53,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:53,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:53,349 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-18 19:41:53,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:53,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537553649] [2023-12-18 19:41:53,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537553649] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:53,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458695712] [2023-12-18 19:41:53,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:41:53,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:53,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:53,351 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:53,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-18 19:41:53,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-12-18 19:41:53,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:53,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-18 19:41:53,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:53,696 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-18 19:41:53,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:41:53,876 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-12-18 19:41:53,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458695712] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:41:53,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:41:53,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 32 [2023-12-18 19:41:53,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819596241] [2023-12-18 19:41:53,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:41:53,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-18 19:41:53,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:41:53,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-18 19:41:53,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-12-18 19:41:53,878 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:54,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:41:54,105 INFO L93 Difference]: Finished difference Result 70 states and 76 transitions. [2023-12-18 19:41:54,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-18 19:41:54,106 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-12-18 19:41:54,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:41:54,106 INFO L225 Difference]: With dead ends: 70 [2023-12-18 19:41:54,106 INFO L226 Difference]: Without dead ends: 50 [2023-12-18 19:41:54,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 63 SyntacticMatches, 14 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 788 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=297, Invalid=1263, Unknown=0, NotChecked=0, Total=1560 [2023-12-18 19:41:54,107 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 32 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:41:54,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 35 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:41:54,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2023-12-18 19:41:54,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2023-12-18 19:41:54,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.1020408163265305) internal successors, (54), 49 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:54,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2023-12-18 19:41:54,140 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 46 [2023-12-18 19:41:54,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:41:54,140 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2023-12-18 19:41:54,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:41:54,140 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2023-12-18 19:41:54,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-18 19:41:54,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:41:54,141 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:41:54,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-18 19:41:54,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:54,356 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:41:54,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:41:54,356 INFO L85 PathProgramCache]: Analyzing trace with hash -963863541, now seen corresponding path program 18 times [2023-12-18 19:41:54,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:41:54,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606514739] [2023-12-18 19:41:54,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:41:54,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:41:54,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:41:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:41:57,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:41:57,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606514739] [2023-12-18 19:41:57,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606514739] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:41:57,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971033390] [2023-12-18 19:41:57,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:41:57,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:41:57,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:41:57,808 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:41:57,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-18 19:41:57,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-12-18 19:41:57,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:41:57,937 WARN L260 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 145 conjunts are in the unsatisfiable core [2023-12-18 19:41:57,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:41:58,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-18 19:42:02,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:42:02,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2023-12-18 19:42:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:42:02,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:42:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-18 19:42:06,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971033390] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:42:06,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:42:06,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 46, 40] total 118 [2023-12-18 19:42:06,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61807986] [2023-12-18 19:42:06,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:42:06,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2023-12-18 19:42:06,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:42:06,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2023-12-18 19:42:06,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=810, Invalid=12993, Unknown=3, NotChecked=0, Total=13806 [2023-12-18 19:42:06,426 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 118 states, 118 states have (on average 1.1016949152542372) internal successors, (130), 118 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:20,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:42:20,176 INFO L93 Difference]: Finished difference Result 173 states and 196 transitions. [2023-12-18 19:42:20,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2023-12-18 19:42:20,176 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 1.1016949152542372) internal successors, (130), 118 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2023-12-18 19:42:20,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:42:20,177 INFO L225 Difference]: With dead ends: 173 [2023-12-18 19:42:20,177 INFO L226 Difference]: Without dead ends: 163 [2023-12-18 19:42:20,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9082 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=3171, Invalid=35832, Unknown=3, NotChecked=0, Total=39006 [2023-12-18 19:42:20,179 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 148 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 4691 mSolverCounterSat, 632 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 5323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 632 IncrementalHoareTripleChecker+Valid, 4691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-18 19:42:20,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 388 Invalid, 5323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [632 Valid, 4691 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-18 19:42:20,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2023-12-18 19:42:20,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 104. [2023-12-18 19:42:20,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.145631067961165) internal successors, (118), 103 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:20,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 118 transitions. [2023-12-18 19:42:20,223 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 118 transitions. Word has length 49 [2023-12-18 19:42:20,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:42:20,223 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 118 transitions. [2023-12-18 19:42:20,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 1.1016949152542372) internal successors, (130), 118 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:20,223 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 118 transitions. [2023-12-18 19:42:20,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-18 19:42:20,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:42:20,224 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:42:20,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-18 19:42:20,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:20,429 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:42:20,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:42:20,429 INFO L85 PathProgramCache]: Analyzing trace with hash -156222997, now seen corresponding path program 19 times [2023-12-18 19:42:20,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:42:20,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137345153] [2023-12-18 19:42:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:42:20,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:42:20,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:20,627 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-12-18 19:42:20,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:42:20,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137345153] [2023-12-18 19:42:20,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137345153] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:42:20,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086409647] [2023-12-18 19:42:20,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:42:20,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:20,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:42:20,650 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:42:20,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-18 19:42:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:20,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-18 19:42:20,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:42:20,898 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-12-18 19:42:20,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:42:20,996 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-12-18 19:42:20,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086409647] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:42:20,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:42:20,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2023-12-18 19:42:20,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317103110] [2023-12-18 19:42:20,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:42:20,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-18 19:42:20,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:42:20,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-18 19:42:20,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2023-12-18 19:42:20,997 INFO L87 Difference]: Start difference. First operand 104 states and 118 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:21,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:42:21,192 INFO L93 Difference]: Finished difference Result 146 states and 164 transitions. [2023-12-18 19:42:21,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-18 19:42:21,193 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2023-12-18 19:42:21,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:42:21,193 INFO L225 Difference]: With dead ends: 146 [2023-12-18 19:42:21,193 INFO L226 Difference]: Without dead ends: 72 [2023-12-18 19:42:21,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 75 SyntacticMatches, 15 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2023-12-18 19:42:21,194 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:42:21,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 43 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:42:21,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-18 19:42:21,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2023-12-18 19:42:21,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.1126760563380282) internal successors, (79), 71 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:21,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 79 transitions. [2023-12-18 19:42:21,221 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 79 transitions. Word has length 50 [2023-12-18 19:42:21,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:42:21,221 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 79 transitions. [2023-12-18 19:42:21,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:21,221 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 79 transitions. [2023-12-18 19:42:21,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-18 19:42:21,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:42:21,222 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:42:21,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-18 19:42:21,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:21,429 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:42:21,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:42:21,430 INFO L85 PathProgramCache]: Analyzing trace with hash -804683615, now seen corresponding path program 20 times [2023-12-18 19:42:21,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:42:21,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194066057] [2023-12-18 19:42:21,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:42:21,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:42:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:21,668 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-12-18 19:42:21,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:42:21,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194066057] [2023-12-18 19:42:21,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194066057] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:42:21,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295229323] [2023-12-18 19:42:21,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:42:21,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:21,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:42:21,670 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:42:21,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-18 19:42:21,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:42:21,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:42:21,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-18 19:42:21,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:42:21,902 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-12-18 19:42:21,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:42:22,033 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-12-18 19:42:22,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295229323] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:42:22,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:42:22,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2023-12-18 19:42:22,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374066443] [2023-12-18 19:42:22,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:42:22,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-18 19:42:22,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:42:22,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-18 19:42:22,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=611, Unknown=0, NotChecked=0, Total=812 [2023-12-18 19:42:22,035 INFO L87 Difference]: Start difference. First operand 72 states and 79 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:22,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:42:22,168 INFO L93 Difference]: Finished difference Result 98 states and 110 transitions. [2023-12-18 19:42:22,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-18 19:42:22,169 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2023-12-18 19:42:22,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:42:22,169 INFO L225 Difference]: With dead ends: 98 [2023-12-18 19:42:22,169 INFO L226 Difference]: Without dead ends: 55 [2023-12-18 19:42:22,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 76 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2023-12-18 19:42:22,169 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:42:22,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 32 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:42:22,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-18 19:42:22,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2023-12-18 19:42:22,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.0925925925925926) internal successors, (59), 54 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:22,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2023-12-18 19:42:22,191 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 51 [2023-12-18 19:42:22,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:42:22,191 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2023-12-18 19:42:22,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:22,192 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2023-12-18 19:42:22,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-18 19:42:22,192 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:42:22,192 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:42:22,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-18 19:42:22,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-12-18 19:42:22,397 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:42:22,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:42:22,397 INFO L85 PathProgramCache]: Analyzing trace with hash 638347537, now seen corresponding path program 21 times [2023-12-18 19:42:22,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:42:22,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281212894] [2023-12-18 19:42:22,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:42:22,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:42:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:25,539 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 3 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:42:25,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:42:25,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281212894] [2023-12-18 19:42:25,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281212894] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:42:25,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599166590] [2023-12-18 19:42:25,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:42:25,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:25,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:42:25,542 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:42:25,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-18 19:42:25,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-18 19:42:25,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:42:25,670 WARN L260 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 164 conjunts are in the unsatisfiable core [2023-12-18 19:42:25,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:42:25,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:42:28,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:42:28,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:42:28,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:42:28,772 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:42:28,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 44 treesize of output 59 [2023-12-18 19:42:28,926 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 4 proven. 170 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:42:28,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:42:33,803 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-18 19:42:33,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599166590] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:42:33,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:42:33,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 47] total 135 [2023-12-18 19:42:33,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379818220] [2023-12-18 19:42:33,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:42:33,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 135 states [2023-12-18 19:42:33,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:42:33,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 135 interpolants. [2023-12-18 19:42:33,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=16970, Unknown=0, NotChecked=0, Total=18090 [2023-12-18 19:42:33,823 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand has 135 states, 135 states have (on average 1.0814814814814815) internal successors, (146), 135 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:51,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:42:51,478 INFO L93 Difference]: Finished difference Result 130 states and 149 transitions. [2023-12-18 19:42:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-12-18 19:42:51,479 INFO L78 Accepts]: Start accepts. Automaton has has 135 states, 135 states have (on average 1.0814814814814815) internal successors, (146), 135 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2023-12-18 19:42:51,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:42:51,481 INFO L225 Difference]: With dead ends: 130 [2023-12-18 19:42:51,481 INFO L226 Difference]: Without dead ends: 124 [2023-12-18 19:42:51,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10208 ImplicationChecksByTransitivity, 23.1s TimeCoverageRelationStatistics Valid=3546, Invalid=42464, Unknown=0, NotChecked=0, Total=46010 [2023-12-18 19:42:51,484 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 191 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 4480 mSolverCounterSat, 413 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 4893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 413 IncrementalHoareTripleChecker+Valid, 4480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:42:51,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 530 Invalid, 4893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [413 Valid, 4480 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-18 19:42:51,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-12-18 19:42:51,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 79. [2023-12-18 19:42:51,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.1025641025641026) internal successors, (86), 78 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 86 transitions. [2023-12-18 19:42:51,532 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 86 transitions. Word has length 54 [2023-12-18 19:42:51,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:42:51,532 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 86 transitions. [2023-12-18 19:42:51,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 135 states, 135 states have (on average 1.0814814814814815) internal successors, (146), 135 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:51,532 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 86 transitions. [2023-12-18 19:42:51,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-18 19:42:51,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:42:51,534 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:42:51,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-18 19:42:51,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-12-18 19:42:51,740 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:42:51,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:42:51,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1186755933, now seen corresponding path program 22 times [2023-12-18 19:42:51,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:42:51,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054807661] [2023-12-18 19:42:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:42:51,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:42:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:51,952 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-18 19:42:51,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:42:51,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054807661] [2023-12-18 19:42:51,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054807661] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:42:51,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64199043] [2023-12-18 19:42:51,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:42:51,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:51,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:42:51,965 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:42:51,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-18 19:42:52,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:42:52,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:42:52,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-18 19:42:52,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:42:52,377 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-18 19:42:52,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:42:52,573 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-18 19:42:52,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64199043] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:42:52,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:42:52,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 40 [2023-12-18 19:42:52,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055975218] [2023-12-18 19:42:52,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:42:52,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-12-18 19:42:52,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:42:52,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-12-18 19:42:52,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=1273, Unknown=0, NotChecked=0, Total=1560 [2023-12-18 19:42:52,574 INFO L87 Difference]: Start difference. First operand 79 states and 86 transitions. Second operand has 40 states, 40 states have (on average 1.475) internal successors, (59), 40 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:52,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:42:52,971 INFO L93 Difference]: Finished difference Result 165 states and 180 transitions. [2023-12-18 19:42:52,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-18 19:42:52,971 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.475) internal successors, (59), 40 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2023-12-18 19:42:52,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:42:52,972 INFO L225 Difference]: With dead ends: 165 [2023-12-18 19:42:52,972 INFO L226 Difference]: Without dead ends: 89 [2023-12-18 19:42:52,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 74 SyntacticMatches, 17 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1132 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=453, Invalid=1997, Unknown=0, NotChecked=0, Total=2450 [2023-12-18 19:42:52,973 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 76 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:42:52,973 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 45 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:42:52,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2023-12-18 19:42:53,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 79. [2023-12-18 19:42:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.0897435897435896) internal successors, (85), 78 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:53,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 85 transitions. [2023-12-18 19:42:53,029 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 85 transitions. Word has length 55 [2023-12-18 19:42:53,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:42:53,029 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 85 transitions. [2023-12-18 19:42:53,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.475) internal successors, (59), 40 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:53,029 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 85 transitions. [2023-12-18 19:42:53,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-18 19:42:53,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:42:53,030 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:42:53,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-18 19:42:53,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:53,235 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:42:53,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:42:53,235 INFO L85 PathProgramCache]: Analyzing trace with hash -371880006, now seen corresponding path program 23 times [2023-12-18 19:42:53,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:42:53,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218323691] [2023-12-18 19:42:53,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:42:53,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:42:53,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-12-18 19:42:53,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:42:53,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218323691] [2023-12-18 19:42:53,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218323691] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:42:53,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801301254] [2023-12-18 19:42:53,448 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:42:53,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:53,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:42:53,449 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:42:53,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-18 19:42:53,599 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-12-18 19:42:53,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:42:53,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-18 19:42:53,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:42:53,860 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-12-18 19:42:53,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:42:54,043 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-12-18 19:42:54,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801301254] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:42:54,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:42:54,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 40 [2023-12-18 19:42:54,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431579379] [2023-12-18 19:42:54,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:42:54,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-12-18 19:42:54,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:42:54,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-12-18 19:42:54,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=1273, Unknown=0, NotChecked=0, Total=1560 [2023-12-18 19:42:54,050 INFO L87 Difference]: Start difference. First operand 79 states and 85 transitions. Second operand has 40 states, 40 states have (on average 1.475) internal successors, (59), 40 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:54,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:42:54,356 INFO L93 Difference]: Finished difference Result 84 states and 90 transitions. [2023-12-18 19:42:54,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-18 19:42:54,357 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.475) internal successors, (59), 40 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2023-12-18 19:42:54,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:42:54,357 INFO L225 Difference]: With dead ends: 84 [2023-12-18 19:42:54,357 INFO L226 Difference]: Without dead ends: 60 [2023-12-18 19:42:54,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 75 SyntacticMatches, 18 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=451, Invalid=1999, Unknown=0, NotChecked=0, Total=2450 [2023-12-18 19:42:54,358 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:42:54,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 44 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:42:54,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-18 19:42:54,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2023-12-18 19:42:54,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.0847457627118644) internal successors, (64), 59 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:54,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2023-12-18 19:42:54,394 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 56 [2023-12-18 19:42:54,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:42:54,394 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2023-12-18 19:42:54,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.475) internal successors, (59), 40 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:42:54,395 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2023-12-18 19:42:54,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-18 19:42:54,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:42:54,395 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:42:54,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-18 19:42:54,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:54,597 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:42:54,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:42:54,598 INFO L85 PathProgramCache]: Analyzing trace with hash -864396789, now seen corresponding path program 24 times [2023-12-18 19:42:54,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:42:54,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107507247] [2023-12-18 19:42:54,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:42:54,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:42:54,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:42:58,720 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 10 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:42:58,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:42:58,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107507247] [2023-12-18 19:42:58,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107507247] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:42:58,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499452999] [2023-12-18 19:42:58,727 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:42:58,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:42:58,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:42:58,730 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:42:58,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-18 19:42:58,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-12-18 19:42:58,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:42:58,928 WARN L260 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 183 conjunts are in the unsatisfiable core [2023-12-18 19:42:58,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:42:59,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-12-18 19:42:59,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:43:06,528 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-18 19:43:06,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,537 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-18 19:43:06,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,538 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-18 19:43:06,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,542 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-18 19:43:06,542 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-18 19:43:06,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:43:06,544 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-18 19:43:06,552 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:43:06,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 15 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 92 treesize of output 35 [2023-12-18 19:43:06,740 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 3 proven. 219 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-18 19:43:06,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:45:00,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 183 [2023-12-18 19:45:01,420 INFO L349 Elim1Store]: treesize reduction 112, result has 13.2 percent of original size [2023-12-18 19:45:01,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 60255538 treesize of output 37711170 [2023-12-18 19:45:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-18 19:45:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499452999] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:45:03,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:45:03,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 53, 49] total 150 [2023-12-18 19:45:03,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723206060] [2023-12-18 19:45:03,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:45:03,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2023-12-18 19:45:03,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:45:03,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2023-12-18 19:45:03,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1299, Invalid=21026, Unknown=25, NotChecked=0, Total=22350 [2023-12-18 19:45:03,160 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand has 150 states, 150 states have (on average 1.0933333333333333) internal successors, (164), 150 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:07,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:46:07,416 INFO L93 Difference]: Finished difference Result 125 states and 149 transitions. [2023-12-18 19:46:07,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-12-18 19:46:07,417 INFO L78 Accepts]: Start accepts. Automaton has has 150 states, 150 states have (on average 1.0933333333333333) internal successors, (164), 150 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2023-12-18 19:46:07,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:46:07,419 INFO L225 Difference]: With dead ends: 125 [2023-12-18 19:46:07,419 INFO L226 Difference]: Without dead ends: 115 [2023-12-18 19:46:07,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 228 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 12463 ImplicationChecksByTransitivity, 179.2s TimeCoverageRelationStatistics Valid=3768, Invalid=48869, Unknown=33, NotChecked=0, Total=52670 [2023-12-18 19:46:07,421 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 113 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 5020 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 5354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 5020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2023-12-18 19:46:07,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 219 Invalid, 5354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 5020 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2023-12-18 19:46:07,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2023-12-18 19:46:07,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 94. [2023-12-18 19:46:07,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 1.086021505376344) internal successors, (101), 93 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 101 transitions. [2023-12-18 19:46:07,538 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 101 transitions. Word has length 59 [2023-12-18 19:46:07,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:46:07,539 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 101 transitions. [2023-12-18 19:46:07,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 150 states, 150 states have (on average 1.0933333333333333) internal successors, (164), 150 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:07,539 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 101 transitions. [2023-12-18 19:46:07,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-18 19:46:07,544 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:46:07,544 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:46:07,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-18 19:46:07,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-18 19:46:07,751 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:46:07,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:46:07,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1947186347, now seen corresponding path program 25 times [2023-12-18 19:46:07,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:46:07,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730095982] [2023-12-18 19:46:07,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:46:07,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:46:07,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:46:08,027 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 46 proven. 54 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-18 19:46:08,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:46:08,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730095982] [2023-12-18 19:46:08,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730095982] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:46:08,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061860473] [2023-12-18 19:46:08,028 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:46:08,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:46:08,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:46:08,029 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:46:08,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-18 19:46:08,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:46:08,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-18 19:46:08,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:46:08,368 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-18 19:46:08,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:46:08,534 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-18 19:46:08,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061860473] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:46:08,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:46:08,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2023-12-18 19:46:08,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343198341] [2023-12-18 19:46:08,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:46:08,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-18 19:46:08,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:46:08,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-18 19:46:08,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2023-12-18 19:46:08,535 INFO L87 Difference]: Start difference. First operand 94 states and 101 transitions. Second operand has 35 states, 35 states have (on average 1.457142857142857) internal successors, (51), 35 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:08,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:46:08,841 INFO L93 Difference]: Finished difference Result 177 states and 191 transitions. [2023-12-18 19:46:08,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-18 19:46:08,842 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.457142857142857) internal successors, (51), 35 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2023-12-18 19:46:08,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:46:08,846 INFO L225 Difference]: With dead ends: 177 [2023-12-18 19:46:08,846 INFO L226 Difference]: Without dead ends: 95 [2023-12-18 19:46:08,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 89 SyntacticMatches, 19 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=284, Invalid=976, Unknown=0, NotChecked=0, Total=1260 [2023-12-18 19:46:08,847 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:46:08,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 43 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:46:08,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-18 19:46:08,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2023-12-18 19:46:08,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.0851063829787233) internal successors, (102), 94 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:08,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 102 transitions. [2023-12-18 19:46:08,953 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 102 transitions. Word has length 60 [2023-12-18 19:46:08,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:46:08,954 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 102 transitions. [2023-12-18 19:46:08,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.457142857142857) internal successors, (51), 35 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:08,954 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 102 transitions. [2023-12-18 19:46:08,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-18 19:46:08,954 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:46:08,954 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:46:08,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-18 19:46:09,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-18 19:46:09,159 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:46:09,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:46:09,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1784639519, now seen corresponding path program 26 times [2023-12-18 19:46:09,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:46:09,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182750589] [2023-12-18 19:46:09,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:46:09,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:46:09,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:46:09,470 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 36 proven. 64 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-12-18 19:46:09,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:46:09,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182750589] [2023-12-18 19:46:09,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182750589] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:46:09,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234985613] [2023-12-18 19:46:09,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:46:09,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:46:09,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:46:09,472 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:46:09,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-18 19:46:09,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:46:09,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:46:09,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-18 19:46:09,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:46:09,752 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-12-18 19:46:09,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:46:09,953 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-12-18 19:46:09,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234985613] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:46:09,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:46:09,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2023-12-18 19:46:09,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044058095] [2023-12-18 19:46:09,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:46:09,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-18 19:46:09,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:46:09,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-18 19:46:09,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=901, Unknown=0, NotChecked=0, Total=1190 [2023-12-18 19:46:09,955 INFO L87 Difference]: Start difference. First operand 95 states and 102 transitions. Second operand has 35 states, 35 states have (on average 1.457142857142857) internal successors, (51), 35 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:10,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:46:10,156 INFO L93 Difference]: Finished difference Result 125 states and 137 transitions. [2023-12-18 19:46:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-18 19:46:10,157 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.457142857142857) internal successors, (51), 35 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2023-12-18 19:46:10,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:46:10,157 INFO L225 Difference]: With dead ends: 125 [2023-12-18 19:46:10,157 INFO L226 Difference]: Without dead ends: 65 [2023-12-18 19:46:10,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 90 SyntacticMatches, 20 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=302, Invalid=958, Unknown=0, NotChecked=0, Total=1260 [2023-12-18 19:46:10,159 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:46:10,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 44 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:46:10,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2023-12-18 19:46:10,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2023-12-18 19:46:10,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.078125) internal successors, (69), 64 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:10,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2023-12-18 19:46:10,213 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 61 [2023-12-18 19:46:10,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:46:10,213 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2023-12-18 19:46:10,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.457142857142857) internal successors, (51), 35 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:46:10,214 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2023-12-18 19:46:10,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-18 19:46:10,214 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:46:10,214 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:46:10,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-18 19:46:10,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-18 19:46:10,419 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:46:10,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:46:10,419 INFO L85 PathProgramCache]: Analyzing trace with hash -779434735, now seen corresponding path program 27 times [2023-12-18 19:46:10,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:46:10,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767818049] [2023-12-18 19:46:10,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:46:10,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:46:10,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:46:16,050 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 6 proven. 269 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:46:16,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:46:16,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767818049] [2023-12-18 19:46:16,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767818049] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:46:16,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304788633] [2023-12-18 19:46:16,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:46:16,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:46:16,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:46:16,052 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:46:16,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-18 19:46:16,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-18 19:46:16,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:46:16,222 WARN L260 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 188 conjunts are in the unsatisfiable core [2023-12-18 19:46:16,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:46:16,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:46:21,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:46:21,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:46:21,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:46:21,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:46:21,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:46:21,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:46:21,293 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:46:21,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 58 treesize of output 93 [2023-12-18 19:46:21,519 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 10 proven. 220 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:46:21,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:46:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-18 19:46:30,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304788633] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:46:30,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:46:30,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 51, 54] total 158 [2023-12-18 19:46:30,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819833696] [2023-12-18 19:46:30,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:46:30,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 158 states [2023-12-18 19:46:30,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:46:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 158 interpolants. [2023-12-18 19:46:30,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1574, Invalid=23232, Unknown=0, NotChecked=0, Total=24806 [2023-12-18 19:46:30,262 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand has 158 states, 158 states have (on average 1.0949367088607596) internal successors, (173), 158 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:06,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:47:06,691 INFO L93 Difference]: Finished difference Result 220 states and 247 transitions. [2023-12-18 19:47:06,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2023-12-18 19:47:06,691 INFO L78 Accepts]: Start accepts. Automaton has has 158 states, 158 states have (on average 1.0949367088607596) internal successors, (173), 158 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2023-12-18 19:47:06,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:47:06,692 INFO L225 Difference]: With dead ends: 220 [2023-12-18 19:47:06,692 INFO L226 Difference]: Without dead ends: 210 [2023-12-18 19:47:06,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 281 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20821 ImplicationChecksByTransitivity, 43.7s TimeCoverageRelationStatistics Valid=5415, Invalid=74391, Unknown=0, NotChecked=0, Total=79806 [2023-12-18 19:47:06,694 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 180 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 9305 mSolverCounterSat, 767 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 10072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 767 IncrementalHoareTripleChecker+Valid, 9305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:47:06,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 305 Invalid, 10072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [767 Valid, 9305 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2023-12-18 19:47:06,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2023-12-18 19:47:06,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 124. [2023-12-18 19:47:06,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.1300813008130082) internal successors, (139), 123 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:06,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 139 transitions. [2023-12-18 19:47:06,824 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 139 transitions. Word has length 64 [2023-12-18 19:47:06,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:47:06,824 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 139 transitions. [2023-12-18 19:47:06,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 158 states, 158 states have (on average 1.0949367088607596) internal successors, (173), 158 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:06,824 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 139 transitions. [2023-12-18 19:47:06,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-18 19:47:06,825 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:47:06,825 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:47:06,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-18 19:47:07,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:47:07,030 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:47:07,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:47:07,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1835253731, now seen corresponding path program 28 times [2023-12-18 19:47:07,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:47:07,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344713665] [2023-12-18 19:47:07,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:47:07,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:47:07,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:47:07,328 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 56 proven. 65 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-12-18 19:47:07,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:47:07,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344713665] [2023-12-18 19:47:07,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344713665] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:47:07,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521118238] [2023-12-18 19:47:07,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:47:07,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:47:07,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:47:07,330 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:47:07,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-18 19:47:07,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:47:07,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:47:07,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-18 19:47:07,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:47:07,913 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-12-18 19:47:07,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:47:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-12-18 19:47:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521118238] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:47:08,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:47:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 48 [2023-12-18 19:47:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121233426] [2023-12-18 19:47:08,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:47:08,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-12-18 19:47:08,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:47:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-12-18 19:47:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1852, Unknown=0, NotChecked=0, Total=2256 [2023-12-18 19:47:08,256 INFO L87 Difference]: Start difference. First operand 124 states and 139 transitions. Second operand has 48 states, 48 states have (on average 1.3958333333333333) internal successors, (67), 48 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:08,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:47:08,968 INFO L93 Difference]: Finished difference Result 267 states and 298 transitions. [2023-12-18 19:47:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-18 19:47:08,968 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.3958333333333333) internal successors, (67), 48 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2023-12-18 19:47:08,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:47:08,969 INFO L225 Difference]: With dead ends: 267 [2023-12-18 19:47:08,969 INFO L226 Difference]: Without dead ends: 121 [2023-12-18 19:47:08,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 86 SyntacticMatches, 21 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1705 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=639, Invalid=2901, Unknown=0, NotChecked=0, Total=3540 [2023-12-18 19:47:08,970 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 65 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:47:08,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 48 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:47:08,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-12-18 19:47:09,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 111. [2023-12-18 19:47:09,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 1.1181818181818182) internal successors, (123), 110 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:09,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 123 transitions. [2023-12-18 19:47:09,116 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 123 transitions. Word has length 65 [2023-12-18 19:47:09,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:47:09,116 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 123 transitions. [2023-12-18 19:47:09,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.3958333333333333) internal successors, (67), 48 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:09,116 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 123 transitions. [2023-12-18 19:47:09,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-18 19:47:09,117 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:47:09,117 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:47:09,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-12-18 19:47:09,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:47:09,323 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:47:09,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:47:09,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1090369370, now seen corresponding path program 29 times [2023-12-18 19:47:09,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:47:09,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930642558] [2023-12-18 19:47:09,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:47:09,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:47:09,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:47:09,646 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 45 proven. 76 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2023-12-18 19:47:09,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:47:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930642558] [2023-12-18 19:47:09,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930642558] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:47:09,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124110850] [2023-12-18 19:47:09,646 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:47:09,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:47:09,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:47:09,648 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:47:09,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-18 19:47:09,945 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-12-18 19:47:09,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:47:09,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-18 19:47:09,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:47:10,350 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2023-12-18 19:47:10,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:47:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2023-12-18 19:47:10,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124110850] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:47:10,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:47:10,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 48 [2023-12-18 19:47:10,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036590371] [2023-12-18 19:47:10,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:47:10,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-12-18 19:47:10,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:47:10,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-12-18 19:47:10,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1852, Unknown=0, NotChecked=0, Total=2256 [2023-12-18 19:47:10,708 INFO L87 Difference]: Start difference. First operand 111 states and 123 transitions. Second operand has 48 states, 48 states have (on average 1.4583333333333333) internal successors, (70), 48 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:11,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:47:11,150 INFO L93 Difference]: Finished difference Result 116 states and 128 transitions. [2023-12-18 19:47:11,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-18 19:47:11,150 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.4583333333333333) internal successors, (70), 48 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-12-18 19:47:11,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:47:11,151 INFO L225 Difference]: With dead ends: 116 [2023-12-18 19:47:11,151 INFO L226 Difference]: Without dead ends: 88 [2023-12-18 19:47:11,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 100 SyntacticMatches, 22 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1996 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=637, Invalid=2903, Unknown=0, NotChecked=0, Total=3540 [2023-12-18 19:47:11,153 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:47:11,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 32 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:47:11,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-12-18 19:47:11,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 70. [2023-12-18 19:47:11,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.0724637681159421) internal successors, (74), 69 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:11,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2023-12-18 19:47:11,233 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 67 [2023-12-18 19:47:11,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:47:11,233 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2023-12-18 19:47:11,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.4583333333333333) internal successors, (70), 48 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:47:11,234 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2023-12-18 19:47:11,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-18 19:47:11,234 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:47:11,234 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:47:11,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-12-18 19:47:11,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:47:11,440 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:47:11,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:47:11,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1123784693, now seen corresponding path program 30 times [2023-12-18 19:47:11,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:47:11,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500307033] [2023-12-18 19:47:11,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:47:11,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:47:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:47:18,289 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 13 proven. 317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:47:18,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:47:18,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500307033] [2023-12-18 19:47:18,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500307033] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:47:18,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449805430] [2023-12-18 19:47:18,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:47:18,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:47:18,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:47:18,290 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:47:18,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-18 19:47:18,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-12-18 19:47:18,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:47:18,551 WARN L260 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 221 conjunts are in the unsatisfiable core [2023-12-18 19:47:18,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:47:18,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-12-18 19:47:18,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:47:25,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:47:25,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:47:25,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 33 [2023-12-18 19:47:25,272 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 3 proven. 324 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-18 19:47:25,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:47:36,147 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:47:36,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449805430] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:47:36,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:47:36,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 63, 56] total 174 [2023-12-18 19:47:36,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368696298] [2023-12-18 19:47:36,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:47:36,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 174 states [2023-12-18 19:47:36,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:47:36,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 174 interpolants. [2023-12-18 19:47:36,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2113, Invalid=27989, Unknown=0, NotChecked=0, Total=30102 [2023-12-18 19:47:36,150 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand has 174 states, 174 states have (on average 1.0862068965517242) internal successors, (189), 174 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:45,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:48:45,341 INFO L93 Difference]: Finished difference Result 204 states and 230 transitions. [2023-12-18 19:48:45,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2023-12-18 19:48:45,341 INFO L78 Accepts]: Start accepts. Automaton has has 174 states, 174 states have (on average 1.0862068965517242) internal successors, (189), 174 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2023-12-18 19:48:45,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:48:45,342 INFO L225 Difference]: With dead ends: 204 [2023-12-18 19:48:45,342 INFO L226 Difference]: Without dead ends: 190 [2023-12-18 19:48:45,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22833 ImplicationChecksByTransitivity, 77.3s TimeCoverageRelationStatistics Valid=7180, Invalid=79550, Unknown=0, NotChecked=0, Total=86730 [2023-12-18 19:48:45,345 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 272 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 9871 mSolverCounterSat, 902 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 10773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 902 IncrementalHoareTripleChecker+Valid, 9871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:48:45,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [272 Valid, 477 Invalid, 10773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [902 Valid, 9871 Invalid, 0 Unknown, 0 Unchecked, 10.0s Time] [2023-12-18 19:48:45,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-12-18 19:48:45,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 119. [2023-12-18 19:48:45,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 1.1101694915254237) internal successors, (131), 118 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:45,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 131 transitions. [2023-12-18 19:48:45,576 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 131 transitions. Word has length 69 [2023-12-18 19:48:45,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:48:45,576 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 131 transitions. [2023-12-18 19:48:45,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 174 states, 174 states have (on average 1.0862068965517242) internal successors, (189), 174 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:45,576 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 131 transitions. [2023-12-18 19:48:45,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-18 19:48:45,577 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:48:45,577 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:48:45,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-12-18 19:48:45,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-12-18 19:48:45,783 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:48:45,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:48:45,783 INFO L85 PathProgramCache]: Analyzing trace with hash -646221973, now seen corresponding path program 31 times [2023-12-18 19:48:45,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:48:45,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798539153] [2023-12-18 19:48:45,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:48:45,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:48:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:48:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 67 proven. 77 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2023-12-18 19:48:46,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:48:46,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798539153] [2023-12-18 19:48:46,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798539153] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:48:46,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195193387] [2023-12-18 19:48:46,131 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:48:46,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:48:46,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:48:46,132 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:48:46,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-18 19:48:46,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:48:46,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-18 19:48:46,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:48:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2023-12-18 19:48:46,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:48:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2023-12-18 19:48:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195193387] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:48:46,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:48:46,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2023-12-18 19:48:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700345782] [2023-12-18 19:48:46,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:48:46,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-18 19:48:46,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:48:46,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-18 19:48:46,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1258, Unknown=0, NotChecked=0, Total=1640 [2023-12-18 19:48:46,825 INFO L87 Difference]: Start difference. First operand 119 states and 131 transitions. Second operand has 41 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 41 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:47,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:48:47,356 INFO L93 Difference]: Finished difference Result 225 states and 249 transitions. [2023-12-18 19:48:47,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-18 19:48:47,357 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 41 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2023-12-18 19:48:47,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:48:47,357 INFO L225 Difference]: With dead ends: 225 [2023-12-18 19:48:47,357 INFO L226 Difference]: Without dead ends: 120 [2023-12-18 19:48:47,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 103 SyntacticMatches, 23 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=386, Invalid=1336, Unknown=0, NotChecked=0, Total=1722 [2023-12-18 19:48:47,358 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:48:47,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 29 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:48:47,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2023-12-18 19:48:47,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2023-12-18 19:48:47,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 1.1092436974789917) internal successors, (132), 119 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:47,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2023-12-18 19:48:47,572 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 70 [2023-12-18 19:48:47,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:48:47,573 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2023-12-18 19:48:47,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 41 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:47,573 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2023-12-18 19:48:47,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-18 19:48:47,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:48:47,573 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:48:47,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-18 19:48:47,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:48:47,778 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:48:47,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:48:47,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1412710177, now seen corresponding path program 32 times [2023-12-18 19:48:47,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:48:47,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825398930] [2023-12-18 19:48:47,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:48:47,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:48:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:48:48,162 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 55 proven. 89 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-12-18 19:48:48,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:48:48,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825398930] [2023-12-18 19:48:48,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825398930] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:48:48,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791288517] [2023-12-18 19:48:48,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:48:48,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:48:48,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:48:48,164 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:48:48,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-12-18 19:48:48,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:48:48,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:48:48,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-18 19:48:48,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:48:48,576 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 66 proven. 78 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-12-18 19:48:48,576 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:48:48,872 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 66 proven. 78 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-12-18 19:48:48,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791288517] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:48:48,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:48:48,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2023-12-18 19:48:48,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360034804] [2023-12-18 19:48:48,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:48:48,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-18 19:48:48,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:48:48,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-18 19:48:48,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1247, Unknown=0, NotChecked=0, Total=1640 [2023-12-18 19:48:48,874 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 41 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 41 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:49,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:48:49,178 INFO L93 Difference]: Finished difference Result 154 states and 171 transitions. [2023-12-18 19:48:49,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-18 19:48:49,179 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 41 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2023-12-18 19:48:49,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:48:49,179 INFO L225 Difference]: With dead ends: 154 [2023-12-18 19:48:49,179 INFO L226 Difference]: Without dead ends: 75 [2023-12-18 19:48:49,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 104 SyntacticMatches, 24 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1177 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=408, Invalid=1314, Unknown=0, NotChecked=0, Total=1722 [2023-12-18 19:48:49,180 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:48:49,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 47 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:48:49,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-18 19:48:49,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2023-12-18 19:48:49,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.0675675675675675) internal successors, (79), 74 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:49,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 79 transitions. [2023-12-18 19:48:49,293 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 79 transitions. Word has length 71 [2023-12-18 19:48:49,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:48:49,293 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 79 transitions. [2023-12-18 19:48:49,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 41 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:48:49,293 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 79 transitions. [2023-12-18 19:48:49,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-18 19:48:49,295 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:48:49,295 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:48:49,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-12-18 19:48:49,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:48:49,501 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:48:49,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:48:49,501 INFO L85 PathProgramCache]: Analyzing trace with hash -858828527, now seen corresponding path program 33 times [2023-12-18 19:48:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:48:49,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105733648] [2023-12-18 19:48:49,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:48:49,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:48:49,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:48:57,518 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:48:57,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:48:57,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105733648] [2023-12-18 19:48:57,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105733648] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:48:57,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703103395] [2023-12-18 19:48:57,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:48:57,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:48:57,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:48:57,520 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:48:57,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-12-18 19:48:57,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-18 19:48:57,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:48:57,740 WARN L260 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 236 conjunts are in the unsatisfiable core [2023-12-18 19:48:57,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:48:57,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:49:07,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:49:07,316 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:49:07,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 86 treesize of output 185 [2023-12-18 19:49:07,742 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 6 proven. 369 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-18 19:49:07,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:49:22,173 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 362 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-18 19:49:22,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703103395] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:49:22,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:49:22,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 67, 65] total 177 [2023-12-18 19:49:22,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237475931] [2023-12-18 19:49:22,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:49:22,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 177 states [2023-12-18 19:49:22,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:49:22,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2023-12-18 19:49:22,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1365, Invalid=29787, Unknown=0, NotChecked=0, Total=31152 [2023-12-18 19:49:22,176 INFO L87 Difference]: Start difference. First operand 75 states and 79 transitions. Second operand has 177 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 177 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:14,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:50:14,621 INFO L93 Difference]: Finished difference Result 215 states and 245 transitions. [2023-12-18 19:50:14,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2023-12-18 19:50:14,621 INFO L78 Accepts]: Start accepts. Automaton has has 177 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 177 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2023-12-18 19:50:14,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:50:14,622 INFO L225 Difference]: With dead ends: 215 [2023-12-18 19:50:14,622 INFO L226 Difference]: Without dead ends: 207 [2023-12-18 19:50:14,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 278 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10087 ImplicationChecksByTransitivity, 69.2s TimeCoverageRelationStatistics Valid=4687, Invalid=73433, Unknown=0, NotChecked=0, Total=78120 [2023-12-18 19:50:14,624 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 457 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 10097 mSolverCounterSat, 820 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 10917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 820 IncrementalHoareTripleChecker+Valid, 10097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:50:14,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 282 Invalid, 10917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [820 Valid, 10097 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2023-12-18 19:50:14,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-12-18 19:50:14,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 140. [2023-12-18 19:50:14,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 1.1007194244604317) internal successors, (153), 139 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:14,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 153 transitions. [2023-12-18 19:50:14,907 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 153 transitions. Word has length 74 [2023-12-18 19:50:14,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:50:14,907 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 153 transitions. [2023-12-18 19:50:14,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 177 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 177 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:14,907 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 153 transitions. [2023-12-18 19:50:14,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-18 19:50:14,908 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:50:14,908 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:50:14,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-12-18 19:50:15,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-12-18 19:50:15,114 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:50:15,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:50:15,114 INFO L85 PathProgramCache]: Analyzing trace with hash -670614315, now seen corresponding path program 34 times [2023-12-18 19:50:15,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:50:15,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838876240] [2023-12-18 19:50:15,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:50:15,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:50:15,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:50:15,551 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 79 proven. 90 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-12-18 19:50:15,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:50:15,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838876240] [2023-12-18 19:50:15,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838876240] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:50:15,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507391656] [2023-12-18 19:50:15,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:50:15,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:50:15,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:50:15,553 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:50:15,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-18 19:50:15,714 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:50:15,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:50:15,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-18 19:50:15,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:50:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-12-18 19:50:16,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:50:16,758 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-12-18 19:50:16,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507391656] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:50:16,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:50:16,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 56 [2023-12-18 19:50:16,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861143465] [2023-12-18 19:50:16,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:50:16,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-18 19:50:16,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:50:16,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-18 19:50:16,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=2539, Unknown=0, NotChecked=0, Total=3080 [2023-12-18 19:50:16,760 INFO L87 Difference]: Start difference. First operand 140 states and 153 transitions. Second operand has 56 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 56 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:50:17,907 INFO L93 Difference]: Finished difference Result 300 states and 326 transitions. [2023-12-18 19:50:17,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-18 19:50:17,907 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 56 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2023-12-18 19:50:17,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:50:17,908 INFO L225 Difference]: With dead ends: 300 [2023-12-18 19:50:17,908 INFO L226 Difference]: Without dead ends: 134 [2023-12-18 19:50:17,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 98 SyntacticMatches, 25 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2394 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=857, Invalid=3973, Unknown=0, NotChecked=0, Total=4830 [2023-12-18 19:50:17,909 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 70 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 396 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 396 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:50:17,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 42 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [396 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-18 19:50:17,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2023-12-18 19:50:18,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 124. [2023-12-18 19:50:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.08130081300813) internal successors, (133), 123 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:18,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 133 transitions. [2023-12-18 19:50:18,176 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 133 transitions. Word has length 75 [2023-12-18 19:50:18,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:50:18,176 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 133 transitions. [2023-12-18 19:50:18,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 56 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:18,176 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 133 transitions. [2023-12-18 19:50:18,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-18 19:50:18,177 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:50:18,177 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:50:18,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-12-18 19:50:18,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-12-18 19:50:18,385 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:50:18,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:50:18,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1198426726, now seen corresponding path program 35 times [2023-12-18 19:50:18,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:50:18,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142030153] [2023-12-18 19:50:18,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:50:18,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:50:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:50:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 66 proven. 103 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-18 19:50:18,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:50:18,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142030153] [2023-12-18 19:50:18,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142030153] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:50:18,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054280678] [2023-12-18 19:50:18,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:50:18,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:50:18,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:50:18,801 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:50:18,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-12-18 19:50:19,120 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-12-18 19:50:19,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:50:19,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-18 19:50:19,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:50:19,693 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-18 19:50:19,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:50:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-18 19:50:20,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054280678] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:50:20,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:50:20,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 56 [2023-12-18 19:50:20,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580174663] [2023-12-18 19:50:20,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:50:20,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-18 19:50:20,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:50:20,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-18 19:50:20,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=2539, Unknown=0, NotChecked=0, Total=3080 [2023-12-18 19:50:20,151 INFO L87 Difference]: Start difference. First operand 124 states and 133 transitions. Second operand has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:20,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:50:20,728 INFO L93 Difference]: Finished difference Result 129 states and 138 transitions. [2023-12-18 19:50:20,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-18 19:50:20,728 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2023-12-18 19:50:20,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:50:20,728 INFO L225 Difference]: With dead ends: 129 [2023-12-18 19:50:20,728 INFO L226 Difference]: Without dead ends: 97 [2023-12-18 19:50:20,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 114 SyntacticMatches, 26 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2804 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=855, Invalid=3975, Unknown=0, NotChecked=0, Total=4830 [2023-12-18 19:50:20,729 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:50:20,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 50 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:50:20,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2023-12-18 19:50:20,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 80. [2023-12-18 19:50:20,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.0632911392405062) internal successors, (84), 79 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:20,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 84 transitions. [2023-12-18 19:50:20,876 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 84 transitions. Word has length 77 [2023-12-18 19:50:20,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:50:20,876 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 84 transitions. [2023-12-18 19:50:20,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:50:20,876 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 84 transitions. [2023-12-18 19:50:20,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-18 19:50:20,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:50:20,877 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:50:20,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-12-18 19:50:21,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-12-18 19:50:21,084 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:50:21,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:50:21,084 INFO L85 PathProgramCache]: Analyzing trace with hash 778749451, now seen corresponding path program 36 times [2023-12-18 19:50:21,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:50:21,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096142734] [2023-12-18 19:50:21,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:50:21,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:50:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:50:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 6 proven. 449 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:50:30,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:50:30,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096142734] [2023-12-18 19:50:30,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096142734] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:50:30,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161734851] [2023-12-18 19:50:30,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:50:30,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:50:30,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:50:30,844 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:50:30,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-12-18 19:50:31,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2023-12-18 19:50:31,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:50:31,404 WARN L260 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 239 conjunts are in the unsatisfiable core [2023-12-18 19:50:31,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:50:31,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:50:44,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:50:44,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:50:44,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:50:44,609 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:50:44,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 46 treesize of output 59 [2023-12-18 19:50:44,920 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 13 proven. 364 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-18 19:50:44,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:51:01,451 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-18 19:51:01,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161734851] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:51:01,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:51:01,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 63, 65] total 196 [2023-12-18 19:51:01,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348792335] [2023-12-18 19:51:01,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:51:01,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 196 states [2023-12-18 19:51:01,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:51:01,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 196 interpolants. [2023-12-18 19:51:01,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1799, Invalid=36420, Unknown=1, NotChecked=0, Total=38220 [2023-12-18 19:51:01,469 INFO L87 Difference]: Start difference. First operand 80 states and 84 transitions. Second operand has 196 states, 196 states have (on average 1.0765306122448979) internal successors, (211), 196 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:33,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:51:33,703 INFO L93 Difference]: Finished difference Result 140 states and 147 transitions. [2023-12-18 19:51:33,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2023-12-18 19:51:33,704 INFO L78 Accepts]: Start accepts. Automaton has has 196 states, 196 states have (on average 1.0765306122448979) internal successors, (211), 196 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2023-12-18 19:51:33,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:51:33,704 INFO L225 Difference]: With dead ends: 140 [2023-12-18 19:51:33,704 INFO L226 Difference]: Without dead ends: 136 [2023-12-18 19:51:33,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15022 ImplicationChecksByTransitivity, 55.7s TimeCoverageRelationStatistics Valid=4061, Invalid=73500, Unknown=1, NotChecked=0, Total=77562 [2023-12-18 19:51:33,707 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 116 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 8716 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 8928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 8716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:51:33,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 456 Invalid, 8928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 8716 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2023-12-18 19:51:33,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-12-18 19:51:33,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 113. [2023-12-18 19:51:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 1.0714285714285714) internal successors, (120), 112 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:33,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 120 transitions. [2023-12-18 19:51:33,976 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 120 transitions. Word has length 79 [2023-12-18 19:51:33,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:51:33,976 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 120 transitions. [2023-12-18 19:51:33,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 196 states, 196 states have (on average 1.0765306122448979) internal successors, (211), 196 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:33,976 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 120 transitions. [2023-12-18 19:51:33,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-18 19:51:33,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:51:33,977 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:51:33,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-12-18 19:51:34,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-12-18 19:51:34,183 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:51:34,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:51:34,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1469093333, now seen corresponding path program 37 times [2023-12-18 19:51:34,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:51:34,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851446164] [2023-12-18 19:51:34,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:51:34,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:51:34,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:51:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 92 proven. 104 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-18 19:51:34,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:51:34,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851446164] [2023-12-18 19:51:34,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851446164] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:51:34,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996181424] [2023-12-18 19:51:34,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:51:34,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:51:34,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:51:34,660 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:51:34,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-12-18 19:51:34,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:51:34,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-18 19:51:34,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:51:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-18 19:51:35,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:51:35,406 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-18 19:51:35,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996181424] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:51:35,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:51:35,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2023-12-18 19:51:35,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093628865] [2023-12-18 19:51:35,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:51:35,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-18 19:51:35,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:51:35,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-18 19:51:35,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2023-12-18 19:51:35,407 INFO L87 Difference]: Start difference. First operand 113 states and 120 transitions. Second operand has 47 states, 47 states have (on average 1.3404255319148937) internal successors, (63), 47 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:36,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:51:36,154 INFO L93 Difference]: Finished difference Result 224 states and 238 transitions. [2023-12-18 19:51:36,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-18 19:51:36,154 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.3404255319148937) internal successors, (63), 47 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 80 [2023-12-18 19:51:36,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:51:36,154 INFO L225 Difference]: With dead ends: 224 [2023-12-18 19:51:36,154 INFO L226 Difference]: Without dead ends: 114 [2023-12-18 19:51:36,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 117 SyntacticMatches, 27 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=504, Invalid=1752, Unknown=0, NotChecked=0, Total=2256 [2023-12-18 19:51:36,155 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:51:36,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 61 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:51:36,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2023-12-18 19:51:36,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2023-12-18 19:51:36,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.0707964601769913) internal successors, (121), 113 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:36,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 121 transitions. [2023-12-18 19:51:36,413 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 121 transitions. Word has length 80 [2023-12-18 19:51:36,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:51:36,413 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 121 transitions. [2023-12-18 19:51:36,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.3404255319148937) internal successors, (63), 47 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:36,413 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 121 transitions. [2023-12-18 19:51:36,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-18 19:51:36,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:51:36,414 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:51:36,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-12-18 19:51:36,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-12-18 19:51:36,620 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:51:36,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:51:36,620 INFO L85 PathProgramCache]: Analyzing trace with hash -465007007, now seen corresponding path program 38 times [2023-12-18 19:51:36,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:51:36,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157664063] [2023-12-18 19:51:36,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:51:36,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:51:36,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:51:37,111 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 78 proven. 118 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2023-12-18 19:51:37,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:51:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157664063] [2023-12-18 19:51:37,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157664063] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:51:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436304609] [2023-12-18 19:51:37,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:51:37,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:51:37,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:51:37,112 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:51:37,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-12-18 19:51:37,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:51:37,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:51:37,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-18 19:51:37,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:51:37,607 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 91 proven. 105 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2023-12-18 19:51:37,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:51:37,926 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 91 proven. 105 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2023-12-18 19:51:37,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436304609] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:51:37,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:51:37,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2023-12-18 19:51:37,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207727891] [2023-12-18 19:51:37,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:51:37,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-18 19:51:37,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:51:37,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-18 19:51:37,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=1649, Unknown=0, NotChecked=0, Total=2162 [2023-12-18 19:51:37,927 INFO L87 Difference]: Start difference. First operand 114 states and 121 transitions. Second operand has 47 states, 47 states have (on average 1.3404255319148937) internal successors, (63), 47 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:38,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:51:38,307 INFO L93 Difference]: Finished difference Result 152 states and 164 transitions. [2023-12-18 19:51:38,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-18 19:51:38,307 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.3404255319148937) internal successors, (63), 47 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2023-12-18 19:51:38,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:51:38,307 INFO L225 Difference]: With dead ends: 152 [2023-12-18 19:51:38,307 INFO L226 Difference]: Without dead ends: 85 [2023-12-18 19:51:38,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 118 SyntacticMatches, 28 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1586 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=530, Invalid=1726, Unknown=0, NotChecked=0, Total=2256 [2023-12-18 19:51:38,313 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:51:38,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 47 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:51:38,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-18 19:51:38,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2023-12-18 19:51:38,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.0595238095238095) internal successors, (89), 84 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:38,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 89 transitions. [2023-12-18 19:51:38,485 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 89 transitions. Word has length 81 [2023-12-18 19:51:38,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:51:38,485 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 89 transitions. [2023-12-18 19:51:38,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.3404255319148937) internal successors, (63), 47 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:51:38,486 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 89 transitions. [2023-12-18 19:51:38,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-18 19:51:38,486 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:51:38,486 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:51:38,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-12-18 19:51:38,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-12-18 19:51:38,692 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:51:38,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:51:38,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1717177617, now seen corresponding path program 39 times [2023-12-18 19:51:38,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:51:38,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693072237] [2023-12-18 19:51:38,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:51:38,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:51:38,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:51:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 36 proven. 489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:51:50,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:51:50,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693072237] [2023-12-18 19:51:50,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693072237] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:51:50,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724849072] [2023-12-18 19:51:50,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:51:50,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:51:50,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:51:50,086 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:51:50,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-12-18 19:51:50,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-18 19:51:50,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:51:50,373 WARN L260 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 271 conjunts are in the unsatisfiable core [2023-12-18 19:51:50,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:51:51,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-18 19:52:01,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:52:01,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:52:01,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 86 treesize of output 185 [2023-12-18 19:52:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 0 proven. 525 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:52:01,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:52:17,566 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 0 proven. 434 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2023-12-18 19:52:17,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724849072] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:52:17,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:52:17,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 81, 66] total 215 [2023-12-18 19:52:17,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939296133] [2023-12-18 19:52:17,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:52:17,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 215 states [2023-12-18 19:52:17,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:52:17,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 215 interpolants. [2023-12-18 19:52:17,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3004, Invalid=43006, Unknown=0, NotChecked=0, Total=46010 [2023-12-18 19:52:17,569 INFO L87 Difference]: Start difference. First operand 85 states and 89 transitions. Second operand has 215 states, 215 states have (on average 1.0651162790697675) internal successors, (229), 215 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:52:55,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.66s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-18 19:53:05,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:53:05,912 INFO L93 Difference]: Finished difference Result 229 states and 248 transitions. [2023-12-18 19:53:05,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2023-12-18 19:53:05,913 INFO L78 Accepts]: Start accepts. Automaton has has 215 states, 215 states have (on average 1.0651162790697675) internal successors, (229), 215 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2023-12-18 19:53:05,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:53:05,914 INFO L225 Difference]: With dead ends: 229 [2023-12-18 19:53:05,914 INFO L226 Difference]: Without dead ends: 221 [2023-12-18 19:53:05,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 316 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29053 ImplicationChecksByTransitivity, 61.4s TimeCoverageRelationStatistics Valid=6777, Invalid=94029, Unknown=0, NotChecked=0, Total=100806 [2023-12-18 19:53:05,917 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 163 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 12640 mSolverCounterSat, 571 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 13212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 571 IncrementalHoareTripleChecker+Valid, 12640 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:53:05,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 335 Invalid, 13212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [571 Valid, 12640 Invalid, 1 Unknown, 0 Unchecked, 15.3s Time] [2023-12-18 19:53:05,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2023-12-18 19:53:06,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 176. [2023-12-18 19:53:06,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 1.0857142857142856) internal successors, (190), 175 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:06,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 190 transitions. [2023-12-18 19:53:06,372 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 190 transitions. Word has length 84 [2023-12-18 19:53:06,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:53:06,372 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 190 transitions. [2023-12-18 19:53:06,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 215 states, 215 states have (on average 1.0651162790697675) internal successors, (229), 215 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:06,372 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 190 transitions. [2023-12-18 19:53:06,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-18 19:53:06,372 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:53:06,373 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:53:06,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-12-18 19:53:06,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-12-18 19:53:06,580 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:53:06,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:53:06,580 INFO L85 PathProgramCache]: Analyzing trace with hash 442952291, now seen corresponding path program 40 times [2023-12-18 19:53:06,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:53:06,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569602516] [2023-12-18 19:53:06,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:53:06,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:53:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:53:07,090 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 106 proven. 119 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2023-12-18 19:53:07,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:53:07,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569602516] [2023-12-18 19:53:07,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569602516] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:53:07,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741273933] [2023-12-18 19:53:07,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:53:07,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:53:07,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:53:07,092 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:53:07,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-12-18 19:53:07,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:53:07,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:53:07,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-18 19:53:07,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:53:08,105 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2023-12-18 19:53:08,105 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:53:08,650 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2023-12-18 19:53:08,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741273933] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:53:08,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:53:08,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 64 [2023-12-18 19:53:08,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595946439] [2023-12-18 19:53:08,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:53:08,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-12-18 19:53:08,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:53:08,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-12-18 19:53:08,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=3334, Unknown=0, NotChecked=0, Total=4032 [2023-12-18 19:53:08,652 INFO L87 Difference]: Start difference. First operand 176 states and 190 transitions. Second operand has 64 states, 64 states have (on average 1.296875) internal successors, (83), 64 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:09,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:53:09,978 INFO L93 Difference]: Finished difference Result 288 states and 308 transitions. [2023-12-18 19:53:09,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-18 19:53:09,978 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.296875) internal successors, (83), 64 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2023-12-18 19:53:09,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:53:09,979 INFO L225 Difference]: With dead ends: 288 [2023-12-18 19:53:09,979 INFO L226 Difference]: Without dead ends: 131 [2023-12-18 19:53:09,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 110 SyntacticMatches, 29 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3199 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1107, Invalid=5213, Unknown=0, NotChecked=0, Total=6320 [2023-12-18 19:53:09,980 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 102 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 593 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 593 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:53:09,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 39 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [593 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-18 19:53:09,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2023-12-18 19:53:10,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 121. [2023-12-18 19:53:10,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 1.0583333333333333) internal successors, (127), 120 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:10,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 127 transitions. [2023-12-18 19:53:10,340 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 127 transitions. Word has length 85 [2023-12-18 19:53:10,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:53:10,340 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 127 transitions. [2023-12-18 19:53:10,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.296875) internal successors, (83), 64 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:10,340 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 127 transitions. [2023-12-18 19:53:10,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-18 19:53:10,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:53:10,340 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:53:10,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-12-18 19:53:10,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-12-18 19:53:10,545 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:53:10,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:53:10,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1637877574, now seen corresponding path program 41 times [2023-12-18 19:53:10,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:53:10,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032727139] [2023-12-18 19:53:10,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:53:10,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:53:10,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:53:11,100 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 91 proven. 134 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2023-12-18 19:53:11,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:53:11,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032727139] [2023-12-18 19:53:11,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032727139] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:53:11,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393365026] [2023-12-18 19:53:11,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:53:11,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:53:11,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:53:11,103 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:53:11,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-12-18 19:53:11,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-12-18 19:53:11,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:53:11,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-18 19:53:11,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:53:12,009 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 105 proven. 120 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2023-12-18 19:53:12,009 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:53:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 105 proven. 120 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2023-12-18 19:53:12,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393365026] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:53:12,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:53:12,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 50 [2023-12-18 19:53:12,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658873549] [2023-12-18 19:53:12,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:53:12,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-18 19:53:12,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:53:12,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-18 19:53:12,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=579, Invalid=1871, Unknown=0, NotChecked=0, Total=2450 [2023-12-18 19:53:12,408 INFO L87 Difference]: Start difference. First operand 121 states and 127 transitions. Second operand has 50 states, 50 states have (on average 1.66) internal successors, (83), 50 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:12,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:53:12,848 INFO L93 Difference]: Finished difference Result 126 states and 132 transitions. [2023-12-18 19:53:12,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-18 19:53:12,848 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.66) internal successors, (83), 50 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-18 19:53:12,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:53:12,848 INFO L225 Difference]: With dead ends: 126 [2023-12-18 19:53:12,848 INFO L226 Difference]: Without dead ends: 90 [2023-12-18 19:53:12,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 125 SyntacticMatches, 30 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1813 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=597, Invalid=1953, Unknown=0, NotChecked=0, Total=2550 [2023-12-18 19:53:12,849 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 10 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:53:12,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 56 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:53:12,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-12-18 19:53:13,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-12-18 19:53:13,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.0561797752808988) internal successors, (94), 89 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:13,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 94 transitions. [2023-12-18 19:53:13,057 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 94 transitions. Word has length 86 [2023-12-18 19:53:13,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:53:13,058 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 94 transitions. [2023-12-18 19:53:13,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.66) internal successors, (83), 50 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:53:13,058 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 94 transitions. [2023-12-18 19:53:13,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-18 19:53:13,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:53:13,058 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:53:13,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-12-18 19:53:13,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:53:13,265 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:53:13,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:53:13,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1410501621, now seen corresponding path program 42 times [2023-12-18 19:53:13,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:53:13,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403814929] [2023-12-18 19:53:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:53:13,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:53:13,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:53:26,066 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 45 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:53:26,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:53:26,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403814929] [2023-12-18 19:53:26,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403814929] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:53:26,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390259695] [2023-12-18 19:53:26,067 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:53:26,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:53:26,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:53:26,068 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:53:26,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-12-18 19:53:26,488 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-12-18 19:53:26,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:53:26,494 WARN L260 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 297 conjunts are in the unsatisfiable core [2023-12-18 19:53:26,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:53:27,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-12-18 19:53:27,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-12-18 19:53:27,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-18 19:53:40,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:53:40,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:53:40,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 22 select indices, 22 select index equivalence classes, 165 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 156 treesize of output 555 [2023-12-18 19:53:41,953 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 4 proven. 590 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-18 19:53:41,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:54:04,341 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 522 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-18 19:54:04,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390259695] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:54:04,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:54:04,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84, 75] total 232 [2023-12-18 19:54:04,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340498364] [2023-12-18 19:54:04,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:54:04,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 232 states [2023-12-18 19:54:04,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:54:04,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 232 interpolants. [2023-12-18 19:54:04,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2365, Invalid=51227, Unknown=0, NotChecked=0, Total=53592 [2023-12-18 19:54:04,345 INFO L87 Difference]: Start difference. First operand 90 states and 94 transitions. Second operand has 232 states, 232 states have (on average 1.0474137931034482) internal successors, (243), 232 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:06,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:55:06,803 INFO L93 Difference]: Finished difference Result 181 states and 195 transitions. [2023-12-18 19:55:06,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2023-12-18 19:55:06,805 INFO L78 Accepts]: Start accepts. Automaton has has 232 states, 232 states have (on average 1.0474137931034482) internal successors, (243), 232 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2023-12-18 19:55:06,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:55:06,809 INFO L225 Difference]: With dead ends: 181 [2023-12-18 19:55:06,809 INFO L226 Difference]: Without dead ends: 175 [2023-12-18 19:55:06,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 342 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26994 ImplicationChecksByTransitivity, 90.2s TimeCoverageRelationStatistics Valid=7102, Invalid=110890, Unknown=0, NotChecked=0, Total=117992 [2023-12-18 19:55:06,813 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 176 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 11280 mSolverCounterSat, 665 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 11945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 665 IncrementalHoareTripleChecker+Valid, 11280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:55:06,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 632 Invalid, 11945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [665 Valid, 11280 Invalid, 0 Unknown, 0 Unchecked, 11.0s Time] [2023-12-18 19:55:06,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-12-18 19:55:07,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 130. [2023-12-18 19:55:07,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 1.062015503875969) internal successors, (137), 129 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:07,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 137 transitions. [2023-12-18 19:55:07,212 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 137 transitions. Word has length 89 [2023-12-18 19:55:07,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:55:07,213 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 137 transitions. [2023-12-18 19:55:07,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 232 states, 232 states have (on average 1.0474137931034482) internal successors, (243), 232 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:07,213 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 137 transitions. [2023-12-18 19:55:07,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-18 19:55:07,213 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:55:07,213 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:55:07,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-12-18 19:55:07,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:55:07,420 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:55:07,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:55:07,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2120721643, now seen corresponding path program 43 times [2023-12-18 19:55:07,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:55:07,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634026138] [2023-12-18 19:55:07,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:55:07,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:55:07,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:55:08,041 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 121 proven. 135 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2023-12-18 19:55:08,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:55:08,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634026138] [2023-12-18 19:55:08,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634026138] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:55:08,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284033715] [2023-12-18 19:55:08,042 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:55:08,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:55:08,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:55:08,047 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:55:08,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-12-18 19:55:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:55:08,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-18 19:55:08,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:55:08,783 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 136 proven. 120 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2023-12-18 19:55:08,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:55:09,186 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 136 proven. 120 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2023-12-18 19:55:09,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284033715] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:55:09,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:55:09,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 53 [2023-12-18 19:55:09,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586093650] [2023-12-18 19:55:09,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:55:09,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-18 19:55:09,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:55:09,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-18 19:55:09,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=2122, Unknown=0, NotChecked=0, Total=2756 [2023-12-18 19:55:09,188 INFO L87 Difference]: Start difference. First operand 130 states and 137 transitions. Second operand has 53 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:10,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:55:10,330 INFO L93 Difference]: Finished difference Result 255 states and 269 transitions. [2023-12-18 19:55:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-18 19:55:10,330 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2023-12-18 19:55:10,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:55:10,331 INFO L225 Difference]: With dead ends: 255 [2023-12-18 19:55:10,331 INFO L226 Difference]: Without dead ends: 131 [2023-12-18 19:55:10,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 131 SyntacticMatches, 31 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1755 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=638, Invalid=2224, Unknown=0, NotChecked=0, Total=2862 [2023-12-18 19:55:10,332 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:55:10,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 54 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:55:10,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2023-12-18 19:55:10,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2023-12-18 19:55:10,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 1.0615384615384615) internal successors, (138), 130 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:10,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2023-12-18 19:55:10,741 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 90 [2023-12-18 19:55:10,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:55:10,741 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2023-12-18 19:55:10,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:10,741 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2023-12-18 19:55:10,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-18 19:55:10,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:55:10,741 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:55:10,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-12-18 19:55:10,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-12-18 19:55:10,948 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:55:10,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:55:10,948 INFO L85 PathProgramCache]: Analyzing trace with hash 274824609, now seen corresponding path program 44 times [2023-12-18 19:55:10,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:55:10,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542768010] [2023-12-18 19:55:10,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:55:10,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:55:10,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:55:11,551 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 105 proven. 151 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-18 19:55:11,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:55:11,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542768010] [2023-12-18 19:55:11,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542768010] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:55:11,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303826859] [2023-12-18 19:55:11,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:55:11,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:55:11,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:55:11,556 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-18 19:55:11,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-12-18 19:55:11,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:55:11,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:55:11,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-18 19:55:11,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:55:12,147 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 120 proven. 136 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-18 19:55:12,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:55:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 120 proven. 136 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2023-12-18 19:55:12,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303826859] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:55:12,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:55:12,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 53 [2023-12-18 19:55:12,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915885792] [2023-12-18 19:55:12,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:55:12,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-18 19:55:12,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:55:12,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-18 19:55:12,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=2107, Unknown=0, NotChecked=0, Total=2756 [2023-12-18 19:55:12,562 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand has 53 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:13,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:55:13,087 INFO L93 Difference]: Finished difference Result 173 states and 185 transitions. [2023-12-18 19:55:13,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-18 19:55:13,088 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2023-12-18 19:55:13,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:55:13,088 INFO L225 Difference]: With dead ends: 173 [2023-12-18 19:55:13,088 INFO L226 Difference]: Without dead ends: 95 [2023-12-18 19:55:13,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 132 SyntacticMatches, 32 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2055 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=668, Invalid=2194, Unknown=0, NotChecked=0, Total=2862 [2023-12-18 19:55:13,090 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 23 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:55:13,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 44 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:55:13,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-18 19:55:13,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2023-12-18 19:55:13,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.053191489361702) internal successors, (99), 94 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:13,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 99 transitions. [2023-12-18 19:55:13,365 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 99 transitions. Word has length 91 [2023-12-18 19:55:13,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:55:13,365 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 99 transitions. [2023-12-18 19:55:13,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.3018867924528301) internal successors, (69), 53 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-18 19:55:13,365 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 99 transitions. [2023-12-18 19:55:13,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-18 19:55:13,365 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:55:13,365 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:55:13,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-12-18 19:55:13,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-12-18 19:55:13,572 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:55:13,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:55:13,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1470822673, now seen corresponding path program 45 times [2023-12-18 19:55:13,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:55:13,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794977207] [2023-12-18 19:55:13,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:55:13,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:55:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2023-12-18 19:55:18,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-12-18 19:55:18,308 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Termination requested (timeout or resource limit) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:275) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:152) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:260) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:237) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:869) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:793) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:352) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.getInterpolants(ManagedScript.java:201) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:283) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:327) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:416) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-12-18 19:55:18,313 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-18 19:55:18,318 INFO L158 Benchmark]: Toolchain (without parser) took 853448.46ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 132.4MB in the beginning and 941.3MB in the end (delta: -808.9MB). Peak memory consumption was 980.5MB. Max. memory is 8.0GB. [2023-12-18 19:55:18,318 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 176.2MB. Free memory is still 129.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-18 19:55:18,318 INFO L158 Benchmark]: CACSL2BoogieTranslator took 175.77ms. Allocated memory is still 176.2MB. Free memory was 132.1MB in the beginning and 121.0MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-18 19:55:18,318 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.36ms. Allocated memory is still 176.2MB. Free memory was 121.0MB in the beginning and 119.2MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-18 19:55:18,319 INFO L158 Benchmark]: Boogie Preprocessor took 25.95ms. Allocated memory is still 176.2MB. Free memory was 119.2MB in the beginning and 117.4MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-18 19:55:18,319 INFO L158 Benchmark]: RCFGBuilder took 235.83ms. Allocated memory is still 176.2MB. Free memory was 117.1MB in the beginning and 104.2MB in the end (delta: 12.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-18 19:55:18,319 INFO L158 Benchmark]: TraceAbstraction took 852980.74ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 103.5MB in the beginning and 941.3MB in the end (delta: -837.9MB). Peak memory consumption was 951.1MB. Max. memory is 8.0GB. [2023-12-18 19:55:18,319 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.08ms. Allocated memory is still 176.2MB. Free memory is still 129.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 175.77ms. Allocated memory is still 176.2MB. Free memory was 132.1MB in the beginning and 121.0MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 23.36ms. Allocated memory is still 176.2MB. Free memory was 121.0MB in the beginning and 119.2MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 25.95ms. Allocated memory is still 176.2MB. Free memory was 119.2MB in the beginning and 117.4MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 235.83ms. Allocated memory is still 176.2MB. Free memory was 117.1MB in the beginning and 104.2MB in the end (delta: 12.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 852980.74ms. Allocated memory was 176.2MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 103.5MB in the beginning and 941.3MB in the end (delta: -837.9MB). Peak memory consumption was 951.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Termination requested (timeout or resource limit) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Termination requested (timeout or resource limit): de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:275) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown