/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_const2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-18 19:32:07,980 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-18 19:32:08,039 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:32:08,042 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-18 19:32:08,042 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-18 19:32:08,064 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-18 19:32:08,065 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-18 19:32:08,065 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-18 19:32:08,065 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-18 19:32:08,066 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-18 19:32:08,066 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-18 19:32:08,066 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-18 19:32:08,066 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-18 19:32:08,067 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-18 19:32:08,067 INFO L153 SettingsManager]: * Use SBE=true [2023-12-18 19:32:08,067 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-18 19:32:08,067 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-18 19:32:08,068 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-18 19:32:08,070 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-18 19:32:08,070 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-18 19:32:08,073 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-18 19:32:08,074 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-18 19:32:08,074 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-18 19:32:08,074 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-18 19:32:08,075 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-18 19:32:08,075 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-18 19:32:08,075 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-18 19:32:08,075 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-18 19:32:08,075 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-18 19:32:08,076 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-18 19:32:08,076 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-18 19:32:08,076 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-18 19:32:08,077 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-18 19:32:08,077 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-18 19:32:08,078 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-18 19:32:08,078 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-18 19:32:08,078 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-18 19:32:08,078 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:32:08,241 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-18 19:32:08,260 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-18 19:32:08,261 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-18 19:32:08,262 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-18 19:32:08,262 INFO L274 PluginConnector]: CDTParser initialized [2023-12-18 19:32:08,263 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-crafted/zero_sum_const2.c [2023-12-18 19:32:09,329 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-18 19:32:09,469 INFO L384 CDTParser]: Found 1 translation units. [2023-12-18 19:32:09,470 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/zero_sum_const2.c [2023-12-18 19:32:09,474 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92a72c96b/82731e3f96594fa1aa7364b4c0a503d8/FLAG6fc72c362 [2023-12-18 19:32:09,485 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/92a72c96b/82731e3f96594fa1aa7364b4c0a503d8 [2023-12-18 19:32:09,487 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-18 19:32:09,488 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-18 19:32:09,488 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-18 19:32:09,489 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-18 19:32:09,492 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-18 19:32:09,492 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,493 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@500e7c5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09, skipping insertion in model container [2023-12-18 19:32:09,493 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,506 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-18 19:32:09,595 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_const2.c[406,419] [2023-12-18 19:32:09,612 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-18 19:32:09,620 INFO L202 MainTranslator]: Completed pre-run [2023-12-18 19:32:09,627 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_const2.c[406,419] [2023-12-18 19:32:09,631 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-18 19:32:09,640 INFO L206 MainTranslator]: Completed translation [2023-12-18 19:32:09,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09 WrapperNode [2023-12-18 19:32:09,641 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-18 19:32:09,642 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-18 19:32:09,642 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-18 19:32:09,642 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-18 19:32:09,647 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:32:09" (1/1) ... [2023-12-18 19:32:09,652 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:32:09" (1/1) ... [2023-12-18 19:32:09,664 INFO L138 Inliner]: procedures = 16, calls = 14, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 83 [2023-12-18 19:32:09,664 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-18 19:32:09,665 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-18 19:32:09,665 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-18 19:32:09,665 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-18 19:32:09,672 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,672 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,673 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,682 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:32:09,682 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,682 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,685 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,687 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,688 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,689 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,690 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-18 19:32:09,690 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-18 19:32:09,690 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-18 19:32:09,690 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-18 19:32:09,691 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (1/1) ... [2023-12-18 19:32:09,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-18 19:32:09,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:09,716 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:32:09,718 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:32:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-18 19:32:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-18 19:32:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-18 19:32:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-18 19:32:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-18 19:32:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-18 19:32:09,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-18 19:32:09,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-18 19:32:09,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-18 19:32:09,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-18 19:32:09,790 INFO L241 CfgBuilder]: Building ICFG [2023-12-18 19:32:09,791 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-18 19:32:09,939 INFO L282 CfgBuilder]: Performing block encoding [2023-12-18 19:32:09,962 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-18 19:32:09,962 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-12-18 19:32:09,962 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 07:32:09 BoogieIcfgContainer [2023-12-18 19:32:09,963 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-18 19:32:09,964 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-18 19:32:09,964 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-18 19:32:09,966 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-18 19:32:09,966 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 07:32:09" (1/3) ... [2023-12-18 19:32:09,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a89d075 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 07:32:09, skipping insertion in model container [2023-12-18 19:32:09,967 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 07:32:09" (2/3) ... [2023-12-18 19:32:09,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a89d075 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 07:32:09, skipping insertion in model container [2023-12-18 19:32:09,967 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 07:32:09" (3/3) ... [2023-12-18 19:32:09,968 INFO L112 eAbstractionObserver]: Analyzing ICFG zero_sum_const2.c [2023-12-18 19:32:09,979 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-18 19:32:09,980 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-18 19:32:10,021 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-18 19:32:10,026 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;@319e0efc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-18 19:32:10,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-18 19:32:10,029 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:32:10,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-18 19:32:10,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:10,034 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:32:10,034 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:10,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:10,038 INFO L85 PathProgramCache]: Analyzing trace with hash 618169066, now seen corresponding path program 1 times [2023-12-18 19:32:10,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:10,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257552004] [2023-12-18 19:32:10,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:10,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:10,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:10,138 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:32:10,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:10,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257552004] [2023-12-18 19:32:10,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257552004] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-18 19:32:10,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-18 19:32:10,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-18 19:32:10,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184995597] [2023-12-18 19:32:10,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-18 19:32:10,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-18 19:32:10,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:10,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-18 19:32:10,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-18 19:32:10,174 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:32:10,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:10,215 INFO L93 Difference]: Finished difference Result 33 states and 52 transitions. [2023-12-18 19:32:10,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-18 19:32:10,217 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:32:10,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:10,222 INFO L225 Difference]: With dead ends: 33 [2023-12-18 19:32:10,222 INFO L226 Difference]: Without dead ends: 15 [2023-12-18 19:32:10,223 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:32:10,225 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:10,226 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.0s Time] [2023-12-18 19:32:10,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2023-12-18 19:32:10,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2023-12-18 19:32:10,248 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:32:10,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2023-12-18 19:32:10,249 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 19 transitions. Word has length 14 [2023-12-18 19:32:10,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:10,249 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-12-18 19:32:10,249 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:32:10,250 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 19 transitions. [2023-12-18 19:32:10,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-18 19:32:10,250 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:10,250 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:32:10,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-18 19:32:10,250 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:10,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:10,251 INFO L85 PathProgramCache]: Analyzing trace with hash -156327248, now seen corresponding path program 1 times [2023-12-18 19:32:10,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:10,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591122215] [2023-12-18 19:32:10,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:10,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:10,345 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:32:10,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:10,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591122215] [2023-12-18 19:32:10,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591122215] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-18 19:32:10,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-18 19:32:10,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-18 19:32:10,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685415430] [2023-12-18 19:32:10,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-18 19:32:10,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-18 19:32:10,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:10,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-18 19:32:10,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-18 19:32:10,348 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:32:10,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:10,368 INFO L93 Difference]: Finished difference Result 28 states and 36 transitions. [2023-12-18 19:32:10,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-18 19:32:10,368 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:32:10,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:10,368 INFO L225 Difference]: With dead ends: 28 [2023-12-18 19:32:10,369 INFO L226 Difference]: Without dead ends: 16 [2023-12-18 19:32:10,369 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:32:10,375 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:10,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:32:10,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2023-12-18 19:32:10,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2023-12-18 19:32:10,378 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:32:10,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2023-12-18 19:32:10,378 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 14 [2023-12-18 19:32:10,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:10,378 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2023-12-18 19:32:10,378 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:32:10,378 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2023-12-18 19:32:10,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-18 19:32:10,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:10,379 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:32:10,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-18 19:32:10,379 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:10,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:10,380 INFO L85 PathProgramCache]: Analyzing trace with hash 2062722695, now seen corresponding path program 1 times [2023-12-18 19:32:10,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:10,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510697723] [2023-12-18 19:32:10,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:10,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:10,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:10,478 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:32:10,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:10,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510697723] [2023-12-18 19:32:10,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510697723] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-18 19:32:10,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-18 19:32:10,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-18 19:32:10,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187034077] [2023-12-18 19:32:10,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-18 19:32:10,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-18 19:32:10,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:10,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-18 19:32:10,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-18 19:32:10,480 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:32:10,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:10,515 INFO L93 Difference]: Finished difference Result 30 states and 40 transitions. [2023-12-18 19:32:10,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-18 19:32:10,517 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:32:10,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:10,518 INFO L225 Difference]: With dead ends: 30 [2023-12-18 19:32:10,518 INFO L226 Difference]: Without dead ends: 20 [2023-12-18 19:32:10,518 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:32:10,519 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 7 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, 7 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:10,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 11 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:32:10,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-12-18 19:32:10,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-12-18 19:32:10,522 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:32:10,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2023-12-18 19:32:10,523 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 15 [2023-12-18 19:32:10,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:10,523 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2023-12-18 19:32:10,523 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:32:10,523 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2023-12-18 19:32:10,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-18 19:32:10,524 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:10,524 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:32:10,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-18 19:32:10,524 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:10,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:10,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1688113859, now seen corresponding path program 1 times [2023-12-18 19:32:10,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:10,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656030161] [2023-12-18 19:32:10,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:10,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:10,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:10,610 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:32:10,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:10,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656030161] [2023-12-18 19:32:10,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656030161] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:10,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830756591] [2023-12-18 19:32:10,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:10,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:10,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:10,615 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:32:10,642 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:32:10,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:10,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-18 19:32:10,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:10,707 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:32:10,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:10,723 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:32:10,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830756591] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:10,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:10,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-12-18 19:32:10,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271458700] [2023-12-18 19:32:10,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:10,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-18 19:32:10,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:10,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-18 19:32:10,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-12-18 19:32:10,725 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:32:10,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:10,754 INFO L93 Difference]: Finished difference Result 37 states and 45 transitions. [2023-12-18 19:32:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-18 19:32:10,755 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:32:10,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:10,755 INFO L225 Difference]: With dead ends: 37 [2023-12-18 19:32:10,755 INFO L226 Difference]: Without dead ends: 21 [2023-12-18 19:32:10,755 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:32:10,756 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:10,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 22 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:32:10,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2023-12-18 19:32:10,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2023-12-18 19:32:10,759 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:32:10,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2023-12-18 19:32:10,759 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 19 [2023-12-18 19:32:10,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:10,760 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2023-12-18 19:32:10,760 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:32:10,760 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2023-12-18 19:32:10,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-18 19:32:10,760 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:10,760 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:32:10,779 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:32:10,966 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:32:10,967 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:10,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:10,967 INFO L85 PathProgramCache]: Analyzing trace with hash 2017877324, now seen corresponding path program 2 times [2023-12-18 19:32:10,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:10,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267930172] [2023-12-18 19:32:10,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:10,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:10,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:11,067 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:32:11,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:11,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267930172] [2023-12-18 19:32:11,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267930172] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:11,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991786587] [2023-12-18 19:32:11,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:32:11,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:11,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:11,077 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:32:11,109 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:32:11,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:32:11,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:11,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-18 19:32:11,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:11,148 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:32:11,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:11,166 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:32:11,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991786587] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:11,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:11,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-12-18 19:32:11,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888362710] [2023-12-18 19:32:11,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:11,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-18 19:32:11,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:11,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-18 19:32:11,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-12-18 19:32:11,168 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:32:11,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:11,206 INFO L93 Difference]: Finished difference Result 38 states and 48 transitions. [2023-12-18 19:32:11,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-18 19:32:11,206 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:32:11,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:11,207 INFO L225 Difference]: With dead ends: 38 [2023-12-18 19:32:11,207 INFO L226 Difference]: Without dead ends: 25 [2023-12-18 19:32:11,207 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:32:11,208 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:11,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 17 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-18 19:32:11,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2023-12-18 19:32:11,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2023-12-18 19:32:11,211 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:32:11,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2023-12-18 19:32:11,211 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 20 [2023-12-18 19:32:11,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:11,211 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2023-12-18 19:32:11,212 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:32:11,212 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2023-12-18 19:32:11,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-18 19:32:11,212 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:11,212 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:32:11,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-18 19:32:11,417 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:32:11,417 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:11,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:11,418 INFO L85 PathProgramCache]: Analyzing trace with hash 657232848, now seen corresponding path program 3 times [2023-12-18 19:32:11,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:11,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472628041] [2023-12-18 19:32:11,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:11,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:12,380 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:32:12,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:12,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472628041] [2023-12-18 19:32:12,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472628041] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:12,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490264411] [2023-12-18 19:32:12,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:32:12,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:12,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:12,382 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:32:12,416 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:32:12,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-18 19:32:12,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:12,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-18 19:32:12,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:12,474 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:32:12,639 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:32:12,640 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:12,778 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:32:12,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490264411] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:12,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:12,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 9] total 24 [2023-12-18 19:32:12,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018319803] [2023-12-18 19:32:12,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:12,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-18 19:32:12,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:12,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-18 19:32:12,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2023-12-18 19:32:12,780 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 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:32:12,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:12,986 INFO L93 Difference]: Finished difference Result 42 states and 49 transitions. [2023-12-18 19:32:12,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-18 19:32:12,986 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 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:32:12,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:12,987 INFO L225 Difference]: With dead ends: 42 [2023-12-18 19:32:12,987 INFO L226 Difference]: Without dead ends: 38 [2023-12-18 19:32:12,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2023-12-18 19:32:12,988 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 6 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:12,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 76 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:32:12,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2023-12-18 19:32:13,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2023-12-18 19:32:13,007 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:32:13,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2023-12-18 19:32:13,008 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 24 [2023-12-18 19:32:13,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:13,008 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2023-12-18 19:32:13,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 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:32:13,008 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2023-12-18 19:32:13,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-18 19:32:13,009 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:13,009 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:32:13,014 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:32:13,213 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:32:13,214 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:13,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:13,214 INFO L85 PathProgramCache]: Analyzing trace with hash -604097640, now seen corresponding path program 4 times [2023-12-18 19:32:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:13,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648644223] [2023-12-18 19:32:13,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:13,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:13,288 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:32:13,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:13,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648644223] [2023-12-18 19:32:13,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648644223] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:13,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621669899] [2023-12-18 19:32:13,288 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:32:13,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:13,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:13,289 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:32:13,319 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:32:13,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:32:13,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:13,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-18 19:32:13,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:13,385 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-18 19:32:13,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:13,439 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-18 19:32:13,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621669899] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:13,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:13,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2023-12-18 19:32:13,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013973385] [2023-12-18 19:32:13,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:13,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-18 19:32:13,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:13,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-18 19:32:13,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-12-18 19:32:13,440 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 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:32:13,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:13,675 INFO L93 Difference]: Finished difference Result 73 states and 90 transitions. [2023-12-18 19:32:13,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-18 19:32:13,675 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 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:32:13,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:13,676 INFO L225 Difference]: With dead ends: 73 [2023-12-18 19:32:13,676 INFO L226 Difference]: Without dead ends: 30 [2023-12-18 19:32:13,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2023-12-18 19:32:13,677 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 62 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:13,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 38 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:32:13,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-18 19:32:13,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-18 19:32:13,680 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:32:13,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 34 transitions. [2023-12-18 19:32:13,681 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 34 transitions. Word has length 25 [2023-12-18 19:32:13,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:13,681 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 34 transitions. [2023-12-18 19:32:13,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 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:32:13,681 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 34 transitions. [2023-12-18 19:32:13,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-18 19:32:13,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:13,681 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:32:13,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-18 19:32:13,885 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:32:13,886 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:13,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:13,886 INFO L85 PathProgramCache]: Analyzing trace with hash 573634467, now seen corresponding path program 5 times [2023-12-18 19:32:13,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:13,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432014594] [2023-12-18 19:32:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:13,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:13,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:15,163 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:32:15,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:15,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432014594] [2023-12-18 19:32:15,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432014594] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:15,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827190041] [2023-12-18 19:32:15,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:32:15,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:15,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:15,172 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:32:15,198 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:32:15,230 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-12-18 19:32:15,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:15,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 66 conjunts are in the unsatisfiable core [2023-12-18 19:32:15,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:15,270 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:32:15,526 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:32:15,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:15,814 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:32:15,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827190041] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:15,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:15,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 14, 11] total 41 [2023-12-18 19:32:15,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821896231] [2023-12-18 19:32:15,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:15,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-18 19:32:15,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:15,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-18 19:32:15,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1509, Unknown=0, NotChecked=0, Total=1640 [2023-12-18 19:32:15,816 INFO L87 Difference]: Start difference. First operand 30 states and 34 transitions. Second operand has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 41 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:32:16,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:16,548 INFO L93 Difference]: Finished difference Result 59 states and 68 transitions. [2023-12-18 19:32:16,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-18 19:32:16,548 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 41 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 29 [2023-12-18 19:32:16,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:16,549 INFO L225 Difference]: With dead ends: 59 [2023-12-18 19:32:16,549 INFO L226 Difference]: Without dead ends: 55 [2023-12-18 19:32:16,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=254, Invalid=2608, Unknown=0, NotChecked=0, Total=2862 [2023-12-18 19:32:16,550 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:16,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 138 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:32:16,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-18 19:32:16,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 43. [2023-12-18 19:32:16,555 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:32:16,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 50 transitions. [2023-12-18 19:32:16,555 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 50 transitions. Word has length 29 [2023-12-18 19:32:16,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:16,555 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 50 transitions. [2023-12-18 19:32:16,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.829268292682927) internal successors, (75), 41 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:32:16,555 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 50 transitions. [2023-12-18 19:32:16,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-18 19:32:16,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:16,556 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:32:16,572 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:32:16,760 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:32:16,761 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:16,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:16,761 INFO L85 PathProgramCache]: Analyzing trace with hash 497772317, now seen corresponding path program 6 times [2023-12-18 19:32:16,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:16,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414093549] [2023-12-18 19:32:16,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:16,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:16,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:16,839 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:32:16,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:16,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414093549] [2023-12-18 19:32:16,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414093549] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:16,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514846015] [2023-12-18 19:32:16,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:32:16,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:16,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:16,841 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:32:16,868 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:32:16,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-12-18 19:32:16,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:16,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-18 19:32:16,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:16,941 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:32:16,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:16,986 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:32:16,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514846015] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:16,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:16,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-12-18 19:32:16,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544179893] [2023-12-18 19:32:16,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:16,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-18 19:32:16,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:16,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-18 19:32:16,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-12-18 19:32:16,987 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:32:17,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:17,129 INFO L93 Difference]: Finished difference Result 95 states and 110 transitions. [2023-12-18 19:32:17,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-18 19:32:17,129 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:32:17,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:17,130 INFO L225 Difference]: With dead ends: 95 [2023-12-18 19:32:17,130 INFO L226 Difference]: Without dead ends: 54 [2023-12-18 19:32:17,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 47 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2023-12-18 19:32:17,130 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 57 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:17,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 30 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:32:17,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2023-12-18 19:32:17,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 44. [2023-12-18 19:32:17,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.1627906976744187) internal successors, (50), 43 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:32:17,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 50 transitions. [2023-12-18 19:32:17,136 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 50 transitions. Word has length 30 [2023-12-18 19:32:17,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:17,136 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 50 transitions. [2023-12-18 19:32:17,136 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:32:17,136 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 50 transitions. [2023-12-18 19:32:17,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-18 19:32:17,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:17,136 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:32:17,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-18 19:32:17,340 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:32:17,341 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:17,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:17,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1446173940, now seen corresponding path program 7 times [2023-12-18 19:32:17,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:17,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482695585] [2023-12-18 19:32:17,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:17,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:17,460 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:32:17,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:17,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482695585] [2023-12-18 19:32:17,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482695585] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:17,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058257896] [2023-12-18 19:32:17,461 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:32:17,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:17,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:17,462 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:32:17,473 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:32:17,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:17,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-18 19:32:17,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:17,569 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:32:17,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:17,631 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:32:17,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058257896] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:17,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:17,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-12-18 19:32:17,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968321947] [2023-12-18 19:32:17,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:17,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-18 19:32:17,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:17,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-18 19:32:17,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-12-18 19:32:17,633 INFO L87 Difference]: Start difference. First operand 44 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:32:17,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:17,754 INFO L93 Difference]: Finished difference Result 49 states and 55 transitions. [2023-12-18 19:32:17,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-18 19:32:17,754 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:32:17,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:17,754 INFO L225 Difference]: With dead ends: 49 [2023-12-18 19:32:17,754 INFO L226 Difference]: Without dead ends: 35 [2023-12-18 19:32:17,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 48 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2023-12-18 19:32:17,755 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 40 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:17,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 23 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:32:17,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-12-18 19:32:17,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2023-12-18 19:32:17,768 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:32:17,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 39 transitions. [2023-12-18 19:32:17,768 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 39 transitions. Word has length 31 [2023-12-18 19:32:17,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:17,769 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 39 transitions. [2023-12-18 19:32:17,769 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:32:17,769 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 39 transitions. [2023-12-18 19:32:17,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-18 19:32:17,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:17,769 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:32:17,790 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:32:17,974 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:32:17,975 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:17,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:17,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1645096176, now seen corresponding path program 8 times [2023-12-18 19:32:17,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:17,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165277464] [2023-12-18 19:32:17,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:17,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:19,529 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:32:19,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:19,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165277464] [2023-12-18 19:32:19,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165277464] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:19,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802768705] [2023-12-18 19:32:19,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:32:19,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:19,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:19,535 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:32:19,562 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:32:19,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:32:19,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:19,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 84 conjunts are in the unsatisfiable core [2023-12-18 19:32:19,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:19,673 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:32:20,019 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:32:20,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:20,372 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-18 19:32:20,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802768705] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:20,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:20,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 17, 13] total 51 [2023-12-18 19:32:20,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72396546] [2023-12-18 19:32:20,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:20,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-12-18 19:32:20,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:20,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-12-18 19:32:20,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=2364, Unknown=0, NotChecked=0, Total=2550 [2023-12-18 19:32:20,374 INFO L87 Difference]: Start difference. First operand 35 states and 39 transitions. Second operand has 51 states, 51 states have (on average 1.7450980392156863) internal successors, (89), 51 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:32:21,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:21,340 INFO L93 Difference]: Finished difference Result 67 states and 76 transitions. [2023-12-18 19:32:21,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-18 19:32:21,343 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7450980392156863) internal successors, (89), 51 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) Word has length 34 [2023-12-18 19:32:21,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:21,343 INFO L225 Difference]: With dead ends: 67 [2023-12-18 19:32:21,343 INFO L226 Difference]: Without dead ends: 63 [2023-12-18 19:32:21,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=340, Invalid=3950, Unknown=0, NotChecked=0, Total=4290 [2023-12-18 19:32:21,345 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:21,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 149 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-18 19:32:21,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2023-12-18 19:32:21,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 50. [2023-12-18 19:32:21,350 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:32:21,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 57 transitions. [2023-12-18 19:32:21,351 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 57 transitions. Word has length 34 [2023-12-18 19:32:21,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:21,351 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 57 transitions. [2023-12-18 19:32:21,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7450980392156863) internal successors, (89), 51 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:32:21,351 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 57 transitions. [2023-12-18 19:32:21,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-18 19:32:21,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:21,351 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:32:21,358 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:32:21,552 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:32:21,552 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:21,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:21,553 INFO L85 PathProgramCache]: Analyzing trace with hash -245310728, now seen corresponding path program 9 times [2023-12-18 19:32:21,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:21,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929005082] [2023-12-18 19:32:21,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:21,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:21,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:21,655 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:32:21,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:21,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929005082] [2023-12-18 19:32:21,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929005082] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:21,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612016243] [2023-12-18 19:32:21,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:32:21,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:21,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:21,657 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:32:21,680 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:32:21,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-18 19:32:21,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:21,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-18 19:32:21,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:21,852 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-18 19:32:21,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-18 19:32:21,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612016243] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:21,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:21,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2023-12-18 19:32:21,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914527322] [2023-12-18 19:32:21,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:21,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-18 19:32:21,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:21,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-18 19:32:21,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2023-12-18 19:32:21,959 INFO L87 Difference]: Start difference. First operand 50 states and 57 transitions. Second operand has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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:32:22,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:22,305 INFO L93 Difference]: Finished difference Result 101 states and 118 transitions. [2023-12-18 19:32:22,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-18 19:32:22,306 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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:32:22,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:22,306 INFO L225 Difference]: With dead ends: 101 [2023-12-18 19:32:22,306 INFO L226 Difference]: Without dead ends: 40 [2023-12-18 19:32:22,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 51 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=337, Invalid=1643, Unknown=0, NotChecked=0, Total=1980 [2023-12-18 19:32:22,307 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 79 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:22,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 50 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:32:22,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-18 19:32:22,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2023-12-18 19:32:22,312 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:32:22,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2023-12-18 19:32:22,312 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 35 [2023-12-18 19:32:22,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:22,312 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2023-12-18 19:32:22,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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:32:22,312 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2023-12-18 19:32:22,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-18 19:32:22,313 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:22,313 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:32:22,321 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:32:22,518 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:32:22,519 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:22,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:22,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1575564419, now seen corresponding path program 10 times [2023-12-18 19:32:22,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:22,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135978294] [2023-12-18 19:32:22,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:22,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:22,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:24,574 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 3 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:32:24,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135978294] [2023-12-18 19:32:24,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135978294] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357466360] [2023-12-18 19:32:24,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:32:24,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:24,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:24,575 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:32:24,577 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:32:24,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:32:24,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:24,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 98 conjunts are in the unsatisfiable core [2023-12-18 19:32:24,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:24,681 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:32:25,180 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 5 proven. 60 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-18 19:32:25,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:26,098 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:32:26,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357466360] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:26,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:26,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 18, 23] total 68 [2023-12-18 19:32:26,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697983697] [2023-12-18 19:32:26,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:26,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2023-12-18 19:32:26,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:26,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2023-12-18 19:32:26,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=4220, Unknown=0, NotChecked=0, Total=4556 [2023-12-18 19:32:26,121 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 68 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 68 states have internal predecessors, (103), 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:32:28,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:28,338 INFO L93 Difference]: Finished difference Result 75 states and 84 transitions. [2023-12-18 19:32:28,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-18 19:32:28,339 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 68 states have internal predecessors, (103), 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:32:28,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:28,339 INFO L225 Difference]: With dead ends: 75 [2023-12-18 19:32:28,339 INFO L226 Difference]: Without dead ends: 71 [2023-12-18 19:32:28,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2433 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=843, Invalid=8663, Unknown=0, NotChecked=0, Total=9506 [2023-12-18 19:32:28,341 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:28,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 119 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-18 19:32:28,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2023-12-18 19:32:28,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 57. [2023-12-18 19:32:28,349 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:32:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2023-12-18 19:32:28,349 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 39 [2023-12-18 19:32:28,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:28,349 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2023-12-18 19:32:28,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 68 states have internal predecessors, (103), 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:32:28,350 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2023-12-18 19:32:28,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-18 19:32:28,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:28,350 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:32:28,357 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:32:28,554 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:32:28,555 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:28,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:28,555 INFO L85 PathProgramCache]: Analyzing trace with hash 614734781, now seen corresponding path program 11 times [2023-12-18 19:32:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157291703] [2023-12-18 19:32:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:28,671 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:32:28,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:28,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157291703] [2023-12-18 19:32:28,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157291703] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:28,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869343959] [2023-12-18 19:32:28,672 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:32:28,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:28,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:28,681 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:32:28,730 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:32:28,772 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-12-18 19:32:28,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:28,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-18 19:32:28,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:28,914 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:32:28,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:29,060 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:32:29,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869343959] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:29,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:29,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2023-12-18 19:32:29,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934480536] [2023-12-18 19:32:29,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:29,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-18 19:32:29,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:29,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-18 19:32:29,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=931, Unknown=0, NotChecked=0, Total=1122 [2023-12-18 19:32:29,061 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 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:32:29,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:29,446 INFO L93 Difference]: Finished difference Result 115 states and 132 transitions. [2023-12-18 19:32:29,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-18 19:32:29,447 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 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 40 [2023-12-18 19:32:29,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:29,447 INFO L225 Difference]: With dead ends: 115 [2023-12-18 19:32:29,447 INFO L226 Difference]: Without dead ends: 45 [2023-12-18 19:32:29,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=450, Invalid=2306, Unknown=0, NotChecked=0, Total=2756 [2023-12-18 19:32:29,448 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 75 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:29,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 38 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:32:29,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-18 19:32:29,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2023-12-18 19:32:29,460 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:32:29,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49 transitions. [2023-12-18 19:32:29,461 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 49 transitions. Word has length 40 [2023-12-18 19:32:29,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:29,461 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 49 transitions. [2023-12-18 19:32:29,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 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:32:29,461 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 49 transitions. [2023-12-18 19:32:29,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-18 19:32:29,461 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:29,461 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:32:29,466 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:32:29,666 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:32:29,666 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:29,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:29,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1723166224, now seen corresponding path program 12 times [2023-12-18 19:32:29,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:29,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195399329] [2023-12-18 19:32:29,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:29,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:32,164 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:32:32,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:32,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195399329] [2023-12-18 19:32:32,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195399329] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:32,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133201638] [2023-12-18 19:32:32,165 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:32:32,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:32,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:32,166 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:32:32,168 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:32:32,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-12-18 19:32:32,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:32,234 WARN L260 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 125 conjunts are in the unsatisfiable core [2023-12-18 19:32:32,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:32,321 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:32:33,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:32:33,542 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 19 treesize of output 16 [2023-12-18 19:32:33,614 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 2 proven. 102 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-18 19:32:33,614 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:34,488 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:32:34,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133201638] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:34,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:34,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 25, 19] total 75 [2023-12-18 19:32:34,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299251151] [2023-12-18 19:32:34,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:34,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2023-12-18 19:32:34,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:34,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2023-12-18 19:32:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=5257, Unknown=1, NotChecked=0, Total=5550 [2023-12-18 19:32:34,499 INFO L87 Difference]: Start difference. First operand 45 states and 49 transitions. Second operand has 75 states, 75 states have (on average 1.6) internal successors, (120), 75 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:32:37,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:37,442 INFO L93 Difference]: Finished difference Result 83 states and 92 transitions. [2023-12-18 19:32:37,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-12-18 19:32:37,442 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.6) internal successors, (120), 75 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) Word has length 44 [2023-12-18 19:32:37,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:37,443 INFO L225 Difference]: With dead ends: 83 [2023-12-18 19:32:37,443 INFO L226 Difference]: Without dead ends: 79 [2023-12-18 19:32:37,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2710 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=749, Invalid=11682, Unknown=1, NotChecked=0, Total=12432 [2023-12-18 19:32:37,446 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 49 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 1973 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 2087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:37,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 208 Invalid, 2087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1973 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-18 19:32:37,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2023-12-18 19:32:37,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 64. [2023-12-18 19:32:37,461 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:32:37,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 71 transitions. [2023-12-18 19:32:37,463 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 71 transitions. Word has length 44 [2023-12-18 19:32:37,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:37,463 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 71 transitions. [2023-12-18 19:32:37,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.6) internal successors, (120), 75 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:32:37,464 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 71 transitions. [2023-12-18 19:32:37,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-18 19:32:37,466 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:37,466 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:32:37,471 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:32:37,670 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:32:37,670 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:37,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:37,671 INFO L85 PathProgramCache]: Analyzing trace with hash -793765288, now seen corresponding path program 13 times [2023-12-18 19:32:37,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:37,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199913341] [2023-12-18 19:32:37,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:37,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:37,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:37,849 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:32:37,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:37,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199913341] [2023-12-18 19:32:37,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199913341] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:37,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288985809] [2023-12-18 19:32:37,850 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:32:37,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:37,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:37,851 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:32:37,885 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:32:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:37,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-18 19:32:37,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:38,032 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:32:38,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:38,122 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:32:38,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288985809] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:38,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:38,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2023-12-18 19:32:38,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546226402] [2023-12-18 19:32:38,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:38,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-18 19:32:38,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:38,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-18 19:32:38,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=485, Unknown=0, NotChecked=0, Total=650 [2023-12-18 19:32:38,123 INFO L87 Difference]: Start difference. First operand 64 states and 71 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 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:32:38,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:38,345 INFO L93 Difference]: Finished difference Result 137 states and 152 transitions. [2023-12-18 19:32:38,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-18 19:32:38,345 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 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:32:38,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:38,346 INFO L225 Difference]: With dead ends: 137 [2023-12-18 19:32:38,346 INFO L226 Difference]: Without dead ends: 75 [2023-12-18 19:32:38,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 68 SyntacticMatches, 13 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=270, Invalid=786, Unknown=0, NotChecked=0, Total=1056 [2023-12-18 19:32:38,347 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 50 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:38,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 36 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:32:38,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-18 19:32:38,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 65. [2023-12-18 19:32:38,358 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:32:38,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2023-12-18 19:32:38,358 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 45 [2023-12-18 19:32:38,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:38,358 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2023-12-18 19:32:38,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 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:32:38,359 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2023-12-18 19:32:38,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-18 19:32:38,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:38,359 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:32:38,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-18 19:32:38,563 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:32:38,563 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:38,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:38,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1255056479, now seen corresponding path program 14 times [2023-12-18 19:32:38,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:38,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129052582] [2023-12-18 19:32:38,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:38,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:38,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:38,725 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:32:38,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:38,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129052582] [2023-12-18 19:32:38,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129052582] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:38,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583772453] [2023-12-18 19:32:38,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:32:38,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:38,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:38,743 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:32:38,766 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:32:38,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:32:38,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:38,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-18 19:32:38,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:38,904 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:32:38,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:38,996 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:32:38,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583772453] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:38,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:38,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2023-12-18 19:32:38,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118601725] [2023-12-18 19:32:38,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:38,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-18 19:32:38,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:38,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-18 19:32:38,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=485, Unknown=0, NotChecked=0, Total=650 [2023-12-18 19:32:38,997 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 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:32:39,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:39,178 INFO L93 Difference]: Finished difference Result 70 states and 76 transitions. [2023-12-18 19:32:39,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-18 19:32:39,179 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 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:32:39,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:39,179 INFO L225 Difference]: With dead ends: 70 [2023-12-18 19:32:39,179 INFO L226 Difference]: Without dead ends: 50 [2023-12-18 19:32:39,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 69 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=281, Invalid=909, Unknown=0, NotChecked=0, Total=1190 [2023-12-18 19:32:39,181 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 38 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:39,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 20 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-18 19:32:39,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2023-12-18 19:32:39,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2023-12-18 19:32:39,195 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:32:39,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2023-12-18 19:32:39,196 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 46 [2023-12-18 19:32:39,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:39,196 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2023-12-18 19:32:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 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:32:39,197 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2023-12-18 19:32:39,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-18 19:32:39,197 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:39,198 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:32:39,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-18 19:32:39,403 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:32:39,403 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:39,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:39,403 INFO L85 PathProgramCache]: Analyzing trace with hash -194688669, now seen corresponding path program 15 times [2023-12-18 19:32:39,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:39,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647352174] [2023-12-18 19:32:39,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:39,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:42,563 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 10 proven. 130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:32:42,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:42,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647352174] [2023-12-18 19:32:42,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647352174] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:42,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743339468] [2023-12-18 19:32:42,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:32:42,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:42,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:42,564 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:32:42,565 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:32:42,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-18 19:32:42,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:42,648 WARN L260 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 141 conjunts are in the unsatisfiable core [2023-12-18 19:32:42,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:42,701 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:32:43,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:32:43,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:32:43,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:32:43,897 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:32:43,897 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 56 treesize of output 71 [2023-12-18 19:32:44,019 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 5 proven. 125 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-18 19:32:44,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:45,308 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:32:45,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743339468] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:45,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:45,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 25, 21] total 82 [2023-12-18 19:32:45,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493694978] [2023-12-18 19:32:45,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:45,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2023-12-18 19:32:45,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:45,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2023-12-18 19:32:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=6286, Unknown=0, NotChecked=0, Total=6642 [2023-12-18 19:32:45,313 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 82 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:32:50,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:50,034 INFO L93 Difference]: Finished difference Result 91 states and 100 transitions. [2023-12-18 19:32:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-12-18 19:32:50,035 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 82 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) Word has length 49 [2023-12-18 19:32:50,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:50,035 INFO L225 Difference]: With dead ends: 91 [2023-12-18 19:32:50,035 INFO L226 Difference]: Without dead ends: 87 [2023-12-18 19:32:50,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3682 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1110, Invalid=15402, Unknown=0, NotChecked=0, Total=16512 [2023-12-18 19:32:50,037 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 48 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 2190 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 2321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 2190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:50,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 212 Invalid, 2321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 2190 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-18 19:32:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2023-12-18 19:32:50,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 71. [2023-12-18 19:32:50,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 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:32:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 78 transitions. [2023-12-18 19:32:50,052 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 78 transitions. Word has length 49 [2023-12-18 19:32:50,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:50,052 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 78 transitions. [2023-12-18 19:32:50,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.5975609756097562) internal successors, (131), 82 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:32:50,052 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 78 transitions. [2023-12-18 19:32:50,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-18 19:32:50,052 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:50,053 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:32:50,058 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:32:50,256 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:32:50,256 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:50,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:50,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1133623389, now seen corresponding path program 16 times [2023-12-18 19:32:50,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:50,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485280025] [2023-12-18 19:32:50,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:50,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:50,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:50,437 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:32:50,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:50,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485280025] [2023-12-18 19:32:50,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485280025] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:50,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737706393] [2023-12-18 19:32:50,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:32:50,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:50,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:50,439 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:32:50,441 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:32:50,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:32:50,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:50,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-18 19:32:50,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:50,734 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-12-18 19:32:50,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:50,959 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-12-18 19:32:50,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737706393] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:50,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:50,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2023-12-18 19:32:50,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131379456] [2023-12-18 19:32:50,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:50,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-18 19:32:50,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:50,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-18 19:32:50,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1584, Unknown=0, NotChecked=0, Total=1892 [2023-12-18 19:32:50,962 INFO L87 Difference]: Start difference. First operand 71 states and 78 transitions. Second operand has 44 states, 44 states have (on average 1.4318181818181819) internal successors, (63), 44 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:32:51,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:32:51,479 INFO L93 Difference]: Finished difference Result 143 states and 160 transitions. [2023-12-18 19:32:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-18 19:32:51,479 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.4318181818181819) internal successors, (63), 44 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 50 [2023-12-18 19:32:51,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:32:51,480 INFO L225 Difference]: With dead ends: 143 [2023-12-18 19:32:51,480 INFO L226 Difference]: Without dead ends: 55 [2023-12-18 19:32:51,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 69 SyntacticMatches, 9 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=724, Invalid=3968, Unknown=0, NotChecked=0, Total=4692 [2023-12-18 19:32:51,481 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 109 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 1388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:32:51,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 35 Invalid, 1388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:32:51,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-18 19:32:51,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2023-12-18 19:32:51,504 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:32:51,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2023-12-18 19:32:51,504 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 50 [2023-12-18 19:32:51,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:32:51,504 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2023-12-18 19:32:51,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.4318181818181819) internal successors, (63), 44 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:32:51,505 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2023-12-18 19:32:51,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-18 19:32:51,505 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:32:51,505 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:32:51,517 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:32:51,710 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:32:51,710 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:32:51,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:32:51,711 INFO L85 PathProgramCache]: Analyzing trace with hash 50616112, now seen corresponding path program 17 times [2023-12-18 19:32:51,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:32:51,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944987876] [2023-12-18 19:32:51,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:32:51,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:32:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:32:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:32:56,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:32:56,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944987876] [2023-12-18 19:32:56,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944987876] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:32:56,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438513777] [2023-12-18 19:32:56,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:32:56,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:32:56,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:32:56,311 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:32:56,314 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:32:56,507 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-12-18 19:32:56,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:32:56,510 WARN L260 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 156 conjunts are in the unsatisfiable core [2023-12-18 19:32:56,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:32:56,710 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:32:57,518 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:32:57,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:32:58,795 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-18 19:32:58,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438513777] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:32:58,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:32:58,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 29, 21] total 91 [2023-12-18 19:32:58,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180993070] [2023-12-18 19:32:58,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:32:58,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2023-12-18 19:32:58,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:32:58,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2023-12-18 19:32:58,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=7842, Unknown=0, NotChecked=0, Total=8190 [2023-12-18 19:32:58,797 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand has 91 states, 91 states have (on average 1.5934065934065933) internal successors, (145), 91 states have internal predecessors, (145), 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:33:02,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:02,310 INFO L93 Difference]: Finished difference Result 99 states and 108 transitions. [2023-12-18 19:33:02,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-18 19:33:02,311 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 1.5934065934065933) internal successors, (145), 91 states have internal predecessors, (145), 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:33:02,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:02,311 INFO L225 Difference]: With dead ends: 99 [2023-12-18 19:33:02,311 INFO L226 Difference]: Without dead ends: 95 [2023-12-18 19:33:02,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3189 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=707, Invalid=14299, Unknown=0, NotChecked=0, Total=15006 [2023-12-18 19:33:02,313 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 2998 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 3063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 2998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:02,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 255 Invalid, 3063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 2998 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-18 19:33:02,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-18 19:33:02,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 78. [2023-12-18 19:33:02,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.103896103896104) internal successors, (85), 77 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:33:02,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 85 transitions. [2023-12-18 19:33:02,331 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 85 transitions. Word has length 54 [2023-12-18 19:33:02,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:02,331 INFO L495 AbstractCegarLoop]: Abstraction has 78 states and 85 transitions. [2023-12-18 19:33:02,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 1.5934065934065933) internal successors, (145), 91 states have internal predecessors, (145), 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:33:02,331 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 85 transitions. [2023-12-18 19:33:02,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-18 19:33:02,331 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:02,331 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:33:02,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-18 19:33:02,537 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:33:02,537 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:02,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:02,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1747055032, now seen corresponding path program 18 times [2023-12-18 19:33:02,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:02,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141612428] [2023-12-18 19:33:02,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:02,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:02,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:02,739 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:33:02,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:02,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141612428] [2023-12-18 19:33:02,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141612428] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:02,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220719328] [2023-12-18 19:33:02,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:33:02,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:02,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:02,741 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:33:02,785 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:33:02,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-12-18 19:33:02,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:33:02,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-18 19:33:02,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:03,133 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-18 19:33:03,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:33:03,362 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-12-18 19:33:03,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220719328] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:33:03,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:33:03,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 49 [2023-12-18 19:33:03,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868472083] [2023-12-18 19:33:03,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:33:03,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-12-18 19:33:03,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:33:03,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-12-18 19:33:03,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=1975, Unknown=0, NotChecked=0, Total=2352 [2023-12-18 19:33:03,364 INFO L87 Difference]: Start difference. First operand 78 states and 85 transitions. Second operand has 49 states, 49 states have (on average 1.4489795918367347) internal successors, (71), 49 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:33:04,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:04,067 INFO L93 Difference]: Finished difference Result 157 states and 174 transitions. [2023-12-18 19:33:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-18 19:33:04,067 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.4489795918367347) internal successors, (71), 49 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) Word has length 55 [2023-12-18 19:33:04,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:04,069 INFO L225 Difference]: With dead ends: 157 [2023-12-18 19:33:04,069 INFO L226 Difference]: Without dead ends: 60 [2023-12-18 19:33:04,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 75 SyntacticMatches, 10 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2252 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=885, Invalid=4967, Unknown=0, NotChecked=0, Total=5852 [2023-12-18 19:33:04,081 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 128 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 1396 mSolverCounterSat, 446 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 1842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 446 IncrementalHoareTripleChecker+Valid, 1396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:04,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 59 Invalid, 1842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [446 Valid, 1396 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-18 19:33:04,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-18 19:33:04,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2023-12-18 19:33:04,117 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:33:04,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2023-12-18 19:33:04,118 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 55 [2023-12-18 19:33:04,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:04,118 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2023-12-18 19:33:04,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.4489795918367347) internal successors, (71), 49 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:33:04,118 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2023-12-18 19:33:04,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-18 19:33:04,118 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:04,118 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:33:04,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-18 19:33:04,323 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:33:04,324 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:04,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:04,324 INFO L85 PathProgramCache]: Analyzing trace with hash -2084358589, now seen corresponding path program 19 times [2023-12-18 19:33:04,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:04,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874661085] [2023-12-18 19:33:04,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:04,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:10,114 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 9 proven. 216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:33:10,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:10,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874661085] [2023-12-18 19:33:10,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874661085] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:10,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933619980] [2023-12-18 19:33:10,114 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:33:10,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:10,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:10,115 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:33:10,118 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:33:10,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:10,204 WARN L260 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 174 conjunts are in the unsatisfiable core [2023-12-18 19:33:10,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:10,546 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:33:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:33:11,932 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:33:13,714 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-18 19:33:13,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933619980] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:33:13,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:33:13,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 32, 23] total 101 [2023-12-18 19:33:13,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373951238] [2023-12-18 19:33:13,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:33:13,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2023-12-18 19:33:13,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:33:13,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2023-12-18 19:33:13,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=9648, Unknown=0, NotChecked=0, Total=10100 [2023-12-18 19:33:13,716 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand has 101 states, 101 states have (on average 1.5742574257425743) internal successors, (159), 101 states have internal predecessors, (159), 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:33:17,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:17,041 INFO L93 Difference]: Finished difference Result 107 states and 116 transitions. [2023-12-18 19:33:17,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-18 19:33:17,043 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.5742574257425743) internal successors, (159), 101 states have internal predecessors, (159), 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:33:17,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:17,044 INFO L225 Difference]: With dead ends: 107 [2023-12-18 19:33:17,044 INFO L226 Difference]: Without dead ends: 103 [2023-12-18 19:33:17,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4532 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=942, Invalid=16614, Unknown=0, NotChecked=0, Total=17556 [2023-12-18 19:33:17,045 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 3648 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 3820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 3648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:17,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 285 Invalid, 3820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 3648 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-18 19:33:17,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-12-18 19:33:17,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 85. [2023-12-18 19:33:17,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.0952380952380953) internal successors, (92), 84 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:33:17,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 92 transitions. [2023-12-18 19:33:17,067 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 92 transitions. Word has length 59 [2023-12-18 19:33:17,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:17,067 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 92 transitions. [2023-12-18 19:33:17,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.5742574257425743) internal successors, (159), 101 states have internal predecessors, (159), 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:33:17,067 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 92 transitions. [2023-12-18 19:33:17,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-18 19:33:17,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:17,068 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:33:17,079 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:33:17,272 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:33:17,272 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:17,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:17,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1790852349, now seen corresponding path program 20 times [2023-12-18 19:33:17,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:17,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615274694] [2023-12-18 19:33:17,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:17,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:17,552 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:33:17,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:17,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615274694] [2023-12-18 19:33:17,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615274694] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:17,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329865457] [2023-12-18 19:33:17,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:33:17,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:17,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:17,554 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:33:17,606 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:33:17,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:33:17,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:33:17,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-18 19:33:17,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:17,869 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:33:17,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:33:18,014 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:33:18,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329865457] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:33:18,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:33:18,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2023-12-18 19:33:18,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870419371] [2023-12-18 19:33:18,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:33:18,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-18 19:33:18,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:33:18,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-18 19:33:18,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2023-12-18 19:33:18,016 INFO L87 Difference]: Start difference. First operand 85 states and 92 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:33:18,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:18,338 INFO L93 Difference]: Finished difference Result 179 states and 194 transitions. [2023-12-18 19:33:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-18 19:33:18,338 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:33:18,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:18,338 INFO L225 Difference]: With dead ends: 179 [2023-12-18 19:33:18,339 INFO L226 Difference]: Without dead ends: 96 [2023-12-18 19:33:18,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 89 SyntacticMatches, 19 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=486, Invalid=1494, Unknown=0, NotChecked=0, Total=1980 [2023-12-18 19:33:18,339 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 84 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 327 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 327 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:18,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 33 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [327 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:33:18,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-12-18 19:33:18,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 86. [2023-12-18 19:33:18,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.0823529411764705) internal successors, (92), 85 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:33:18,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 92 transitions. [2023-12-18 19:33:18,364 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 92 transitions. Word has length 60 [2023-12-18 19:33:18,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:18,365 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 92 transitions. [2023-12-18 19:33:18,365 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:33:18,365 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 92 transitions. [2023-12-18 19:33:18,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-18 19:33:18,365 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:18,365 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:33:18,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-18 19:33:18,570 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:33:18,570 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:18,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:18,570 INFO L85 PathProgramCache]: Analyzing trace with hash 806035604, now seen corresponding path program 21 times [2023-12-18 19:33:18,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:18,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29645859] [2023-12-18 19:33:18,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:18,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:18,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:18,818 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:33:18,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:18,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29645859] [2023-12-18 19:33:18,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29645859] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:18,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481029429] [2023-12-18 19:33:18,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:33:18,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:18,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:18,820 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:33:18,845 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:33:18,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-18 19:33:18,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:33:18,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-18 19:33:18,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:19,156 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:33:19,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:33:19,343 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:33:19,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481029429] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:33:19,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:33:19,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2023-12-18 19:33:19,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474486297] [2023-12-18 19:33:19,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:33:19,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-18 19:33:19,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:33:19,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-18 19:33:19,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2023-12-18 19:33:19,345 INFO L87 Difference]: Start difference. First operand 86 states and 92 transitions. Second operand has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 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:33:19,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:19,623 INFO L93 Difference]: Finished difference Result 91 states and 97 transitions. [2023-12-18 19:33:19,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-18 19:33:19,624 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 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:33:19,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:19,624 INFO L225 Difference]: With dead ends: 91 [2023-12-18 19:33:19,624 INFO L226 Difference]: Without dead ends: 65 [2023-12-18 19:33:19,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 91 SyntacticMatches, 20 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=497, Invalid=1665, Unknown=0, NotChecked=0, Total=2162 [2023-12-18 19:33:19,625 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 30 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:19,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 23 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:33:19,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2023-12-18 19:33:19,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2023-12-18 19:33:19,642 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:33:19,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2023-12-18 19:33:19,643 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 61 [2023-12-18 19:33:19,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:19,643 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2023-12-18 19:33:19,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 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:33:19,643 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2023-12-18 19:33:19,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-18 19:33:19,643 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:19,643 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:33:19,650 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:33:19,848 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:33:19,848 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:19,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:19,849 INFO L85 PathProgramCache]: Analyzing trace with hash 861726800, now seen corresponding path program 22 times [2023-12-18 19:33:19,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:19,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586414615] [2023-12-18 19:33:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:19,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:26,821 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 13 proven. 262 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:33:26,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:26,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586414615] [2023-12-18 19:33:26,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586414615] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:26,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064498516] [2023-12-18 19:33:26,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:33:26,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:26,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:26,823 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:33:26,824 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:33:26,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:33:26,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:33:26,951 WARN L260 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 172 conjunts are in the unsatisfiable core [2023-12-18 19:33:26,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:26,997 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:33:28,173 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-18 19:33:28,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:33:29,910 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-18 19:33:29,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064498516] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:33:29,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:33:29,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 26, 25] total 103 [2023-12-18 19:33:29,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916771178] [2023-12-18 19:33:29,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:33:29,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2023-12-18 19:33:29,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:33:29,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2023-12-18 19:33:29,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=9966, Unknown=0, NotChecked=0, Total=10506 [2023-12-18 19:33:29,912 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand has 103 states, 103 states have (on average 1.6116504854368932) internal successors, (166), 103 states have internal predecessors, (166), 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:33:35,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:35,572 INFO L93 Difference]: Finished difference Result 115 states and 124 transitions. [2023-12-18 19:33:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2023-12-18 19:33:35,573 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 1.6116504854368932) internal successors, (166), 103 states have internal predecessors, (166), 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:33:35,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:35,573 INFO L225 Difference]: With dead ends: 115 [2023-12-18 19:33:35,573 INFO L226 Difference]: Without dead ends: 111 [2023-12-18 19:33:35,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6797 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1605, Invalid=23835, Unknown=0, NotChecked=0, Total=25440 [2023-12-18 19:33:35,575 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 3652 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 3827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 3652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:35,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 265 Invalid, 3827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 3652 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-18 19:33:35,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2023-12-18 19:33:35,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 92. [2023-12-18 19:33:35,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.0879120879120878) internal successors, (99), 91 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:33:35,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 99 transitions. [2023-12-18 19:33:35,604 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 99 transitions. Word has length 64 [2023-12-18 19:33:35,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:35,604 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 99 transitions. [2023-12-18 19:33:35,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 1.6116504854368932) internal successors, (166), 103 states have internal predecessors, (166), 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:33:35,609 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 99 transitions. [2023-12-18 19:33:35,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-18 19:33:35,609 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:35,609 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:33:35,615 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:33:35,815 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:33:35,815 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:35,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:35,816 INFO L85 PathProgramCache]: Analyzing trace with hash 996958488, now seen corresponding path program 23 times [2023-12-18 19:33:35,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:35,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774807565] [2023-12-18 19:33:35,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:35,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:36,215 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:33:36,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:36,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774807565] [2023-12-18 19:33:36,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774807565] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:36,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482492551] [2023-12-18 19:33:36,216 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:33:36,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:36,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:36,217 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:33:36,222 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:33:36,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-12-18 19:33:36,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:33:36,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-18 19:33:36,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:36,899 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-12-18 19:33:36,899 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:33:37,283 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2023-12-18 19:33:37,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482492551] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:33:37,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:33:37,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 59 [2023-12-18 19:33:37,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776406524] [2023-12-18 19:33:37,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:33:37,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-12-18 19:33:37,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:33:37,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-12-18 19:33:37,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=536, Invalid=2886, Unknown=0, NotChecked=0, Total=3422 [2023-12-18 19:33:37,285 INFO L87 Difference]: Start difference. First operand 92 states and 99 transitions. Second operand has 59 states, 59 states have (on average 1.3220338983050848) internal successors, (78), 59 states have internal predecessors, (78), 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:33:37,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:33:37,949 INFO L93 Difference]: Finished difference Result 185 states and 202 transitions. [2023-12-18 19:33:37,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-18 19:33:37,949 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.3220338983050848) internal successors, (78), 59 states have internal predecessors, (78), 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:33:37,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:33:37,949 INFO L225 Difference]: With dead ends: 185 [2023-12-18 19:33:37,949 INFO L226 Difference]: Without dead ends: 70 [2023-12-18 19:33:37,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 87 SyntacticMatches, 12 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3392 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1255, Invalid=7301, Unknown=0, NotChecked=0, Total=8556 [2023-12-18 19:33:37,951 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 1420 mSolverCounterSat, 554 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 554 IncrementalHoareTripleChecker+Valid, 1420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:33:37,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 32 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [554 Valid, 1420 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-18 19:33:37,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2023-12-18 19:33:37,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2023-12-18 19:33:37,976 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:33:37,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2023-12-18 19:33:37,976 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 65 [2023-12-18 19:33:37,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:33:37,976 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2023-12-18 19:33:37,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.3220338983050848) internal successors, (78), 59 states have internal predecessors, (78), 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:33:37,977 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2023-12-18 19:33:37,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-18 19:33:37,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:33:37,977 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:33:37,983 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:33:38,183 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:33:38,183 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:33:38,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:33:38,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1268841251, now seen corresponding path program 24 times [2023-12-18 19:33:38,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:33:38,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511994227] [2023-12-18 19:33:38,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:33:38,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:33:38,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:33:48,809 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 3 proven. 327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:33:48,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:33:48,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511994227] [2023-12-18 19:33:48,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511994227] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:33:48,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300660574] [2023-12-18 19:33:48,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:33:48,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:33:48,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:33:48,810 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:33:48,813 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:33:49,021 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-12-18 19:33:49,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:33:49,025 WARN L260 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 217 conjunts are in the unsatisfiable core [2023-12-18 19:33:49,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:33:49,428 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:33:53,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:33:53,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:33:53,947 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:33:54,137 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:33:54,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:34:02,575 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:34:02,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300660574] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:34:02,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:34:02,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 60, 49] total 165 [2023-12-18 19:34:02,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318060026] [2023-12-18 19:34:02,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:34:02,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2023-12-18 19:34:02,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:34:02,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2023-12-18 19:34:02,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1455, Invalid=25605, Unknown=0, NotChecked=0, Total=27060 [2023-12-18 19:34:02,578 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand has 165 states, 165 states have (on average 1.1515151515151516) internal successors, (190), 165 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:34:16,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:34:16,496 INFO L93 Difference]: Finished difference Result 143 states and 153 transitions. [2023-12-18 19:34:16,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-18 19:34:16,509 INFO L78 Accepts]: Start accepts. Automaton has has 165 states, 165 states have (on average 1.1515151515151516) internal successors, (190), 165 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) Word has length 69 [2023-12-18 19:34:16,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:34:16,509 INFO L225 Difference]: With dead ends: 143 [2023-12-18 19:34:16,509 INFO L226 Difference]: Without dead ends: 71 [2023-12-18 19:34:16,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11574 ImplicationChecksByTransitivity, 26.0s TimeCoverageRelationStatistics Valid=3282, Invalid=44024, Unknown=0, NotChecked=0, Total=47306 [2023-12-18 19:34:16,511 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 167 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 5541 mSolverCounterSat, 550 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 6091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 550 IncrementalHoareTripleChecker+Valid, 5541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:34:16,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 187 Invalid, 6091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [550 Valid, 5541 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-18 19:34:16,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2023-12-18 19:34:16,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2023-12-18 19:34:16,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.0714285714285714) internal successors, (75), 70 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:34:16,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 75 transitions. [2023-12-18 19:34:16,536 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 75 transitions. Word has length 69 [2023-12-18 19:34:16,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:34:16,536 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 75 transitions. [2023-12-18 19:34:16,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 1.1515151515151516) internal successors, (190), 165 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:34:16,536 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 75 transitions. [2023-12-18 19:34:16,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-18 19:34:16,536 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:34:16,536 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:34:16,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-18 19:34:16,742 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:34:16,743 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:34:16,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:34:16,743 INFO L85 PathProgramCache]: Analyzing trace with hash 619948445, now seen corresponding path program 25 times [2023-12-18 19:34:16,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:34:16,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799974786] [2023-12-18 19:34:16,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:34:16,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:34:16,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:34:17,053 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:34:17,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:34:17,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799974786] [2023-12-18 19:34:17,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799974786] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:34:17,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179971270] [2023-12-18 19:34:17,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:34:17,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:34:17,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:34:17,055 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:34:17,059 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:34:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:34:17,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-18 19:34:17,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:34:17,441 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:34:17,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:34:17,653 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:34:17,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179971270] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:34:17,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:34:17,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2023-12-18 19:34:17,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128268234] [2023-12-18 19:34:17,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:34:17,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-18 19:34:17,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:34:17,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-18 19:34:17,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=1245, Unknown=0, NotChecked=0, Total=1640 [2023-12-18 19:34:17,655 INFO L87 Difference]: Start difference. First operand 71 states and 75 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:34:17,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:34:17,989 INFO L93 Difference]: Finished difference Result 167 states and 178 transitions. [2023-12-18 19:34:17,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-18 19:34:17,989 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:34:17,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:34:17,989 INFO L225 Difference]: With dead ends: 167 [2023-12-18 19:34:17,989 INFO L226 Difference]: Without dead ends: 110 [2023-12-18 19:34:17,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 103 SyntacticMatches, 23 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=665, Invalid=2091, Unknown=0, NotChecked=0, Total=2756 [2023-12-18 19:34:17,991 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 79 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:34:17,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 31 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:34:17,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-12-18 19:34:18,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 100. [2023-12-18 19:34:18,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 1.0707070707070707) internal successors, (106), 99 states have internal predecessors, (106), 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:34:18,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2023-12-18 19:34:18,037 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 70 [2023-12-18 19:34:18,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:34:18,037 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2023-12-18 19:34:18,037 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:34:18,037 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2023-12-18 19:34:18,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-18 19:34:18,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:34:18,038 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:34:18,046 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:34:18,246 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:34:18,246 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:34:18,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:34:18,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1487289460, now seen corresponding path program 26 times [2023-12-18 19:34:18,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:34:18,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981883576] [2023-12-18 19:34:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:34:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:34:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:34:18,510 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:34:18,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:34:18,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981883576] [2023-12-18 19:34:18,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981883576] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:34:18,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032095795] [2023-12-18 19:34:18,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:34:18,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:34:18,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:34:18,512 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:34:18,514 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:34:18,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:34:18,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:34:18,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-18 19:34:18,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:34:18,837 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:34:18,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:34:19,071 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:34:19,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032095795] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:34:19,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:34:19,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2023-12-18 19:34:19,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499927648] [2023-12-18 19:34:19,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:34:19,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-18 19:34:19,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:34:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-18 19:34:19,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=1245, Unknown=0, NotChecked=0, Total=1640 [2023-12-18 19:34:19,073 INFO L87 Difference]: Start difference. First operand 100 states and 106 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:34:19,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:34:19,471 INFO L93 Difference]: Finished difference Result 105 states and 111 transitions. [2023-12-18 19:34:19,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-18 19:34:19,471 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:34:19,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:34:19,472 INFO L225 Difference]: With dead ends: 105 [2023-12-18 19:34:19,472 INFO L226 Difference]: Without dead ends: 75 [2023-12-18 19:34:19,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 104 SyntacticMatches, 24 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1446 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=676, Invalid=2294, Unknown=0, NotChecked=0, Total=2970 [2023-12-18 19:34:19,473 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 52 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:34:19,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 29 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:34:19,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-18 19:34:19,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2023-12-18 19:34:19,499 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:34:19,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 79 transitions. [2023-12-18 19:34:19,499 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 79 transitions. Word has length 71 [2023-12-18 19:34:19,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:34:19,499 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 79 transitions. [2023-12-18 19:34:19,499 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:34:19,499 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 79 transitions. [2023-12-18 19:34:19,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-18 19:34:19,500 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:34:19,500 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:34:19,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-12-18 19:34:19,705 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:34:19,705 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:34:19,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:34:19,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1117856112, now seen corresponding path program 27 times [2023-12-18 19:34:19,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:34:19,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570851509] [2023-12-18 19:34:19,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:34:19,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:34:19,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:34:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 18 proven. 372 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:34:29,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:34:29,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570851509] [2023-12-18 19:34:29,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570851509] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:34:29,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901312547] [2023-12-18 19:34:29,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:34:29,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:34:29,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:34:29,390 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:34:29,391 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:34:29,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-18 19:34:29,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:34:29,614 WARN L260 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 239 conjunts are in the unsatisfiable core [2023-12-18 19:34:29,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:34:29,881 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:34:29,906 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:34:35,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:34:35,597 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:34:35,598 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:34:35,860 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:34:35,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:34:44,784 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:34:44,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901312547] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:34:44,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:34:44,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 66, 63] total 190 [2023-12-18 19:34:44,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66325384] [2023-12-18 19:34:44,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:34:44,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2023-12-18 19:34:44,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:34:44,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2023-12-18 19:34:44,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2321, Invalid=33589, Unknown=0, NotChecked=0, Total=35910 [2023-12-18 19:34:44,792 INFO L87 Difference]: Start difference. First operand 75 states and 79 transitions. Second operand has 190 states, 190 states have (on average 1.0736842105263158) internal successors, (204), 190 states have internal predecessors, (204), 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:34:55,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-18 19:35:45,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:35:45,403 INFO L93 Difference]: Finished difference Result 339 states and 378 transitions. [2023-12-18 19:35:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2023-12-18 19:35:45,404 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 190 states have (on average 1.0736842105263158) internal successors, (204), 190 states have internal predecessors, (204), 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:35:45,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:35:45,406 INFO L225 Difference]: With dead ends: 339 [2023-12-18 19:35:45,406 INFO L226 Difference]: Without dead ends: 283 [2023-12-18 19:35:45,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 358 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35625 ImplicationChecksByTransitivity, 67.0s TimeCoverageRelationStatistics Valid=11130, Invalid=118109, Unknown=1, NotChecked=0, Total=129240 [2023-12-18 19:35:45,414 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 466 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 10585 mSolverCounterSat, 1702 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 12288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1702 IncrementalHoareTripleChecker+Valid, 10585 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2023-12-18 19:35:45,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [466 Valid, 570 Invalid, 12288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1702 Valid, 10585 Invalid, 1 Unknown, 0 Unchecked, 9.9s Time] [2023-12-18 19:35:45,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2023-12-18 19:35:45,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 171. [2023-12-18 19:35:45,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 1.1058823529411765) internal successors, (188), 170 states have internal predecessors, (188), 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:35:45,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 188 transitions. [2023-12-18 19:35:45,550 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 188 transitions. Word has length 74 [2023-12-18 19:35:45,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:35:45,550 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 188 transitions. [2023-12-18 19:35:45,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 190 states have (on average 1.0736842105263158) internal successors, (204), 190 states have internal predecessors, (204), 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:35:45,551 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 188 transitions. [2023-12-18 19:35:45,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-18 19:35:45,551 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:35:45,551 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:35:45,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-12-18 19:35:45,759 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:35:45,759 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:35:45,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:35:45,760 INFO L85 PathProgramCache]: Analyzing trace with hash 322189062, now seen corresponding path program 28 times [2023-12-18 19:35:45,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:35:45,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120490085] [2023-12-18 19:35:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:35:45,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:35:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:35:46,154 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:35:46,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:35:46,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120490085] [2023-12-18 19:35:46,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120490085] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:35:46,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184205054] [2023-12-18 19:35:46,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:35:46,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:35:46,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:35:46,156 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:35:46,157 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:35:46,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:35:46,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:35:46,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-18 19:35:46,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:35:46,595 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:35:46,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:35:46,847 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:35:46,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184205054] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:35:46,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:35:46,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2023-12-18 19:35:46,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994178636] [2023-12-18 19:35:46,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:35:46,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-18 19:35:46,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:35:46,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-18 19:35:46,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2023-12-18 19:35:46,849 INFO L87 Difference]: Start difference. First operand 171 states and 188 transitions. Second operand has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 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:35:47,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:35:47,328 INFO L93 Difference]: Finished difference Result 300 states and 325 transitions. [2023-12-18 19:35:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-18 19:35:47,328 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 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:35:47,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:35:47,329 INFO L225 Difference]: With dead ends: 300 [2023-12-18 19:35:47,329 INFO L226 Difference]: Without dead ends: 117 [2023-12-18 19:35:47,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 111 SyntacticMatches, 25 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1450 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=765, Invalid=2427, Unknown=0, NotChecked=0, Total=3192 [2023-12-18 19:35:47,330 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:35:47,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 51 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:35:47,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-12-18 19:35:47,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 108. [2023-12-18 19:35:47,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 1.0654205607476634) internal successors, (114), 107 states have internal predecessors, (114), 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:35:47,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 114 transitions. [2023-12-18 19:35:47,406 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 114 transitions. Word has length 75 [2023-12-18 19:35:47,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:35:47,406 INFO L495 AbstractCegarLoop]: Abstraction has 108 states and 114 transitions. [2023-12-18 19:35:47,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 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:35:47,406 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 114 transitions. [2023-12-18 19:35:47,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-18 19:35:47,406 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:35:47,406 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:35:47,414 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:35:47,611 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:35:47,612 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:35:47,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:35:47,612 INFO L85 PathProgramCache]: Analyzing trace with hash -270914349, now seen corresponding path program 29 times [2023-12-18 19:35:47,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:35:47,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447480703] [2023-12-18 19:35:47,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:35:47,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:35:47,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:35:47,995 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 66 proven. 103 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-18 19:35:47,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:35:47,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447480703] [2023-12-18 19:35:47,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447480703] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:35:47,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334282136] [2023-12-18 19:35:47,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:35:47,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:35:47,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:35:47,996 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:35:47,998 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:35:48,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-12-18 19:35:48,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:35:48,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-18 19:35:48,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:35:48,568 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-18 19:35:48,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:35:48,845 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-18 19:35:48,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334282136] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:35:48,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:35:48,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2023-12-18 19:35:48,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509440249] [2023-12-18 19:35:48,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:35:48,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-18 19:35:48,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:35:48,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-18 19:35:48,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2023-12-18 19:35:48,847 INFO L87 Difference]: Start difference. First operand 108 states and 114 transitions. Second operand has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 44 states have internal predecessors, (78), 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:35:49,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:35:49,286 INFO L93 Difference]: Finished difference Result 113 states and 119 transitions. [2023-12-18 19:35:49,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-18 19:35:49,286 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 44 states have internal predecessors, (78), 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 78 [2023-12-18 19:35:49,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:35:49,288 INFO L225 Difference]: With dead ends: 113 [2023-12-18 19:35:49,288 INFO L226 Difference]: Without dead ends: 95 [2023-12-18 19:35:49,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 128 SyntacticMatches, 26 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1685 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=776, Invalid=2646, Unknown=0, NotChecked=0, Total=3422 [2023-12-18 19:35:49,289 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:35:49,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 26 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:35:49,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-18 19:35:49,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 80. [2023-12-18 19:35:49,352 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:35:49,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 84 transitions. [2023-12-18 19:35:49,352 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 84 transitions. Word has length 78 [2023-12-18 19:35:49,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:35:49,352 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 84 transitions. [2023-12-18 19:35:49,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 44 states have internal predecessors, (78), 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:35:49,352 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 84 transitions. [2023-12-18 19:35:49,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-18 19:35:49,361 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:35:49,361 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:35:49,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-12-18 19:35:49,568 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:35:49,569 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:35:49,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:35:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash 219977731, now seen corresponding path program 30 times [2023-12-18 19:35:49,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:35:49,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526115232] [2023-12-18 19:35:49,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:35:49,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:35:49,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:36:01,534 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 21 proven. 434 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:36:01,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:36:01,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526115232] [2023-12-18 19:36:01,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526115232] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:36:01,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557820355] [2023-12-18 19:36:01,535 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:36:01,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:36:01,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:36:01,536 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:36:01,537 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:36:01,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2023-12-18 19:36:01,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:36:01,941 WARN L260 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 239 conjunts are in the unsatisfiable core [2023-12-18 19:36:01,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:36:02,003 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 13 treesize of output 9 [2023-12-18 19:36:05,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:05,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:05,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:05,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:36:05,504 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 60 treesize of output 74 [2023-12-18 19:36:05,700 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:36:05,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:36:10,210 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 377 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-18 19:36:10,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557820355] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:36:10,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:36:10,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 37, 33] total 138 [2023-12-18 19:36:10,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778670717] [2023-12-18 19:36:10,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:36:10,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2023-12-18 19:36:10,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:36:10,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2023-12-18 19:36:10,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=776, Invalid=18130, Unknown=0, NotChecked=0, Total=18906 [2023-12-18 19:36:10,214 INFO L87 Difference]: Start difference. First operand 80 states and 84 transitions. Second operand has 138 states, 138 states have (on average 1.5144927536231885) internal successors, (209), 138 states have internal predecessors, (209), 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:36:26,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:36:26,486 INFO L93 Difference]: Finished difference Result 139 states and 148 transitions. [2023-12-18 19:36:26,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-12-18 19:36:26,487 INFO L78 Accepts]: Start accepts. Automaton has has 138 states, 138 states have (on average 1.5144927536231885) internal successors, (209), 138 states have internal predecessors, (209), 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:36:26,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:36:26,487 INFO L225 Difference]: With dead ends: 139 [2023-12-18 19:36:26,487 INFO L226 Difference]: Without dead ends: 135 [2023-12-18 19:36:26,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12080 ImplicationChecksByTransitivity, 23.0s TimeCoverageRelationStatistics Valid=2705, Invalid=45915, Unknown=0, NotChecked=0, Total=48620 [2023-12-18 19:36:26,490 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 79 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 5950 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 6202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 5950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-18 19:36:26,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 325 Invalid, 6202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 5950 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-18 19:36:26,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2023-12-18 19:36:26,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 113. [2023-12-18 19:36:26,578 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:36:26,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 120 transitions. [2023-12-18 19:36:26,579 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 120 transitions. Word has length 79 [2023-12-18 19:36:26,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:36:26,579 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 120 transitions. [2023-12-18 19:36:26,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 138 states have (on average 1.5144927536231885) internal successors, (209), 138 states have internal predecessors, (209), 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:36:26,579 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 120 transitions. [2023-12-18 19:36:26,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-18 19:36:26,580 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:36:26,580 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:36:26,586 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:36:26,786 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:36:26,786 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:36:26,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:36:26,786 INFO L85 PathProgramCache]: Analyzing trace with hash 930872893, now seen corresponding path program 31 times [2023-12-18 19:36:26,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:36:26,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493496139] [2023-12-18 19:36:26,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:36:26,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:36:26,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:36:27,165 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:36:27,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:36:27,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493496139] [2023-12-18 19:36:27,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493496139] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:36:27,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440657730] [2023-12-18 19:36:27,165 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:36:27,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:36:27,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:36:27,166 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:36:27,168 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:36:27,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:36:27,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-18 19:36:27,318 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:36:27,641 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:36:27,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:36:27,860 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:36:27,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440657730] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:36:27,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:36:27,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2023-12-18 19:36:27,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788679796] [2023-12-18 19:36:27,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:36:27,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-18 19:36:27,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:36:27,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-18 19:36:27,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=515, Invalid=1647, Unknown=0, NotChecked=0, Total=2162 [2023-12-18 19:36:27,862 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:36:28,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:36:28,452 INFO L93 Difference]: Finished difference Result 235 states and 250 transitions. [2023-12-18 19:36:28,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-18 19:36:28,452 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:36:28,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:36:28,453 INFO L225 Difference]: With dead ends: 235 [2023-12-18 19:36:28,453 INFO L226 Difference]: Without dead ends: 124 [2023-12-18 19:36:28,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 117 SyntacticMatches, 27 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1668 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=872, Invalid=2788, Unknown=0, NotChecked=0, Total=3660 [2023-12-18 19:36:28,454 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 59 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 420 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 420 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:36:28,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 39 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [420 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:36:28,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-12-18 19:36:28,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 114. [2023-12-18 19:36:28,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.0619469026548674) internal successors, (120), 113 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:36:28,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2023-12-18 19:36:28,559 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 80 [2023-12-18 19:36:28,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:36:28,559 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2023-12-18 19:36:28,560 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:36:28,560 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2023-12-18 19:36:28,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-18 19:36:28,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:36:28,560 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:36:28,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-12-18 19:36:28,765 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:36:28,766 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:36:28,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:36:28,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1857171540, now seen corresponding path program 32 times [2023-12-18 19:36:28,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:36:28,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288045215] [2023-12-18 19:36:28,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:36:28,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:36:28,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:36:29,211 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:36:29,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:36:29,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288045215] [2023-12-18 19:36:29,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288045215] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:36:29,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3349344] [2023-12-18 19:36:29,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:36:29,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:36:29,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:36:29,212 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:36:29,235 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:36:29,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:36:29,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:36:29,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-18 19:36:29,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:36:29,619 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:36:29,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:36:29,947 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:36:29,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3349344] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:36:29,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:36:29,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2023-12-18 19:36:29,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390195559] [2023-12-18 19:36:29,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:36:29,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-18 19:36:29,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:36:29,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-18 19:36:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=515, Invalid=1647, Unknown=0, NotChecked=0, Total=2162 [2023-12-18 19:36:29,949 INFO L87 Difference]: Start difference. First operand 114 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:36:30,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:36:30,435 INFO L93 Difference]: Finished difference Result 119 states and 125 transitions. [2023-12-18 19:36:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-18 19:36:30,435 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:36:30,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:36:30,437 INFO L225 Difference]: With dead ends: 119 [2023-12-18 19:36:30,437 INFO L226 Difference]: Without dead ends: 85 [2023-12-18 19:36:30,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 118 SyntacticMatches, 28 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1942 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=883, Invalid=3023, Unknown=0, NotChecked=0, Total=3906 [2023-12-18 19:36:30,438 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 44 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 290 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:36:30,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 41 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [290 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:36:30,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-18 19:36:30,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2023-12-18 19:36:30,523 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:36:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 89 transitions. [2023-12-18 19:36:30,524 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 89 transitions. Word has length 81 [2023-12-18 19:36:30,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:36:30,524 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 89 transitions. [2023-12-18 19:36:30,524 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:36:30,524 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 89 transitions. [2023-12-18 19:36:30,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-18 19:36:30,525 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:36:30,525 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:36:30,533 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:36:30,731 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:36:30,731 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:36:30,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:36:30,731 INFO L85 PathProgramCache]: Analyzing trace with hash -365755760, now seen corresponding path program 33 times [2023-12-18 19:36:30,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:36:30,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050795505] [2023-12-18 19:36:30,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:36:30,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:36:30,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:36:44,825 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 9 proven. 516 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:36:44,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:36:44,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050795505] [2023-12-18 19:36:44,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050795505] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:36:44,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581005635] [2023-12-18 19:36:44,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:36:44,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:36:44,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:36:44,828 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:36:44,829 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:36:45,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-18 19:36:45,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:36:45,108 WARN L260 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 275 conjunts are in the unsatisfiable core [2023-12-18 19:36:45,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:36:45,893 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:36:45,970 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:36:49,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-18 19:36:49,758 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:36:49,759 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:36:50,143 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:36:50,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:36:56,909 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 0 proven. 522 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-18 19:36:56,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581005635] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:36:56,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:36:56,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 52, 46] total 169 [2023-12-18 19:36:56,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211011014] [2023-12-18 19:36:56,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:36:56,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 169 states [2023-12-18 19:36:56,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:36:56,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 169 interpolants. [2023-12-18 19:36:56,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2225, Invalid=26167, Unknown=0, NotChecked=0, Total=28392 [2023-12-18 19:36:56,912 INFO L87 Difference]: Start difference. First operand 85 states and 89 transitions. Second operand has 169 states, 169 states have (on average 1.4378698224852071) internal successors, (243), 169 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:37:16,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:37:16,496 INFO L93 Difference]: Finished difference Result 265 states and 283 transitions. [2023-12-18 19:37:16,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-18 19:37:16,496 INFO L78 Accepts]: Start accepts. Automaton has has 169 states, 169 states have (on average 1.4378698224852071) internal successors, (243), 169 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 84 [2023-12-18 19:37:16,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:37:16,497 INFO L225 Difference]: With dead ends: 265 [2023-12-18 19:37:16,497 INFO L226 Difference]: Without dead ends: 144 [2023-12-18 19:37:16,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 74 SyntacticMatches, 5 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20949 ImplicationChecksByTransitivity, 29.5s TimeCoverageRelationStatistics Valid=5535, Invalid=66021, Unknown=0, NotChecked=0, Total=71556 [2023-12-18 19:37:16,500 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 255 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 7431 mSolverCounterSat, 867 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 8298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 867 IncrementalHoareTripleChecker+Valid, 7431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-18 19:37:16,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 322 Invalid, 8298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [867 Valid, 7431 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-18 19:37:16,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2023-12-18 19:37:16,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 121. [2023-12-18 19:37:16,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 1.0666666666666667) internal successors, (128), 120 states have internal predecessors, (128), 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:37:16,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 128 transitions. [2023-12-18 19:37:16,630 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 128 transitions. Word has length 84 [2023-12-18 19:37:16,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:37:16,630 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 128 transitions. [2023-12-18 19:37:16,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 169 states, 169 states have (on average 1.4378698224852071) internal successors, (243), 169 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:37:16,631 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 128 transitions. [2023-12-18 19:37:16,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-18 19:37:16,631 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:37:16,631 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:37:16,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-12-18 19:37:16,839 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:37:16,839 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:37:16,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:37:16,840 INFO L85 PathProgramCache]: Analyzing trace with hash 603687969, now seen corresponding path program 34 times [2023-12-18 19:37:16,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:37:16,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010333796] [2023-12-18 19:37:16,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:37:16,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:37:16,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:37:17,437 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:37:17,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:37:17,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010333796] [2023-12-18 19:37:17,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010333796] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:37:17,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957753492] [2023-12-18 19:37:17,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:37:17,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:37:17,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:37:17,439 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:37:17,441 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:37:17,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:37:17,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:37:17,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-18 19:37:17,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:37:17,993 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:37:17,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:37:18,327 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:37:18,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957753492] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:37:18,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:37:18,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 50 [2023-12-18 19:37:18,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888344526] [2023-12-18 19:37:18,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:37:18,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-18 19:37:18,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:37:18,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-18 19:37:18,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=1869, Unknown=0, NotChecked=0, Total=2450 [2023-12-18 19:37:18,329 INFO L87 Difference]: Start difference. First operand 121 states and 128 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:37:18,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:37:18,888 INFO L93 Difference]: Finished difference Result 161 states and 173 transitions. [2023-12-18 19:37:18,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-18 19:37:18,888 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:37:18,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:37:18,888 INFO L225 Difference]: With dead ends: 161 [2023-12-18 19:37:18,888 INFO L226 Difference]: Without dead ends: 90 [2023-12-18 19:37:18,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 126 SyntacticMatches, 30 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2217 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=997, Invalid=3425, Unknown=0, NotChecked=0, Total=4422 [2023-12-18 19:37:18,889 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 54 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-18 19:37:18,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 35 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-18 19:37:18,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-12-18 19:37:18,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-12-18 19:37:18,962 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:37:18,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 94 transitions. [2023-12-18 19:37:18,963 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 94 transitions. Word has length 86 [2023-12-18 19:37:18,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:37:18,963 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 94 transitions. [2023-12-18 19:37:18,963 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:37:18,963 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 94 transitions. [2023-12-18 19:37:18,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-18 19:37:18,963 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:37:18,963 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:37:18,971 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:37:19,169 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:37:19,169 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:37:19,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:37:19,170 INFO L85 PathProgramCache]: Analyzing trace with hash -355201821, now seen corresponding path program 35 times [2023-12-18 19:37:19,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:37:19,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033626328] [2023-12-18 19:37:19,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:37:19,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:37:19,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:37:35,727 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 30 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:37:35,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:37:35,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033626328] [2023-12-18 19:37:35,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033626328] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:37:35,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8707017] [2023-12-18 19:37:35,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-18 19:37:35,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:37:35,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:37:35,728 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:37:35,730 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:37:37,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-12-18 19:37:37,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:37:37,125 WARN L260 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 314 conjunts are in the unsatisfiable core [2023-12-18 19:37:37,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:37:37,139 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:37:37,145 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:37:37,217 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:37:37,288 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:37:37,358 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:37:37,431 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:37:37,507 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:37:37,583 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 11 treesize of output 7 [2023-12-18 19:37:37,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-18 19:37:37,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-18 19:37:37,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-12-18 19:37:37,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-12-18 19:37:38,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:37:38,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2023-12-18 19:37:38,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:37:38,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2023-12-18 19:37:38,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:37:38,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2023-12-18 19:37:42,118 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:37:42,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:37:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 480 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-12-18 19:37:47,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8707017] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:37:47,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:37:47,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 51, 35] total 162 [2023-12-18 19:37:47,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537208900] [2023-12-18 19:37:47,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:37:47,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2023-12-18 19:37:47,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:37:47,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2023-12-18 19:37:47,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1008, Invalid=25074, Unknown=0, NotChecked=0, Total=26082 [2023-12-18 19:37:47,263 INFO L87 Difference]: Start difference. First operand 90 states and 94 transitions. Second operand has 162 states, 162 states have (on average 1.5) internal successors, (243), 162 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:37:57,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:37:57,263 INFO L93 Difference]: Finished difference Result 155 states and 164 transitions. [2023-12-18 19:37:57,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-18 19:37:57,264 INFO L78 Accepts]: Start accepts. Automaton has has 162 states, 162 states have (on average 1.5) internal successors, (243), 162 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:37:57,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:37:57,265 INFO L225 Difference]: With dead ends: 155 [2023-12-18 19:37:57,265 INFO L226 Difference]: Without dead ends: 151 [2023-12-18 19:37:57,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13426 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=2050, Invalid=42260, Unknown=0, NotChecked=0, Total=44310 [2023-12-18 19:37:57,267 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 48 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 6382 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 6680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 6382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-18 19:37:57,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 321 Invalid, 6680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 6382 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-18 19:37:57,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-12-18 19:37:57,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 127. [2023-12-18 19:37:57,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 1.0634920634920635) internal successors, (134), 126 states have internal predecessors, (134), 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:37:57,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 134 transitions. [2023-12-18 19:37:57,374 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 134 transitions. Word has length 89 [2023-12-18 19:37:57,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:37:57,375 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 134 transitions. [2023-12-18 19:37:57,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 162 states have (on average 1.5) internal successors, (243), 162 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:37:57,375 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 134 transitions. [2023-12-18 19:37:57,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-18 19:37:57,375 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:37:57,375 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:37:57,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-12-18 19:37:57,583 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:37:57,584 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:37:57,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:37:57,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1109474013, now seen corresponding path program 36 times [2023-12-18 19:37:57,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:37:57,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395624976] [2023-12-18 19:37:57,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:37:57,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:37:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:37:58,104 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:37:58,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:37:58,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395624976] [2023-12-18 19:37:58,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395624976] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:37:58,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351284420] [2023-12-18 19:37:58,104 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-18 19:37:58,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:37:58,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:37:58,105 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:37:58,107 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:37:58,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-12-18 19:37:58,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:37:58,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-18 19:37:58,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:37:59,363 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 120 proven. 136 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2023-12-18 19:37:59,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:37:59,893 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 120 proven. 136 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2023-12-18 19:37:59,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351284420] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:37:59,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:37:59,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 84 [2023-12-18 19:37:59,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804340996] [2023-12-18 19:37:59,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:37:59,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2023-12-18 19:37:59,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:37:59,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2023-12-18 19:37:59,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=5916, Unknown=0, NotChecked=0, Total=6972 [2023-12-18 19:37:59,895 INFO L87 Difference]: Start difference. First operand 127 states and 134 transitions. Second operand has 84 states, 84 states have (on average 1.2261904761904763) internal successors, (103), 84 states have internal predecessors, (103), 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:38:00,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:38:00,963 INFO L93 Difference]: Finished difference Result 255 states and 272 transitions. [2023-12-18 19:38:00,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-18 19:38:00,964 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.2261904761904763) internal successors, (103), 84 states have internal predecessors, (103), 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:38:00,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:38:00,964 INFO L225 Difference]: With dead ends: 255 [2023-12-18 19:38:00,964 INFO L226 Difference]: Without dead ends: 95 [2023-12-18 19:38:00,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 117 SyntacticMatches, 17 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7257 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2460, Invalid=15096, Unknown=0, NotChecked=0, Total=17556 [2023-12-18 19:38:00,967 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 150 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 2367 mSolverCounterSat, 823 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 3190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 823 IncrementalHoareTripleChecker+Valid, 2367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-18 19:38:00,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 62 Invalid, 3190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [823 Valid, 2367 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-18 19:38:00,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-18 19:38:01,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2023-12-18 19:38:01,054 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:38:01,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 99 transitions. [2023-12-18 19:38:01,055 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 99 transitions. Word has length 90 [2023-12-18 19:38:01,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:38:01,055 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 99 transitions. [2023-12-18 19:38:01,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 1.2261904761904763) internal successors, (103), 84 states have internal predecessors, (103), 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:38:01,055 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 99 transitions. [2023-12-18 19:38:01,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-18 19:38:01,055 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:38:01,055 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:38:01,062 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:38:01,262 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:38:01,262 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:38:01,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:38:01,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1911851952, now seen corresponding path program 37 times [2023-12-18 19:38:01,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:38:01,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423711163] [2023-12-18 19:38:01,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:38:01,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:38:01,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:38:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 78 proven. 602 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:38:20,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:38:20,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423711163] [2023-12-18 19:38:20,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423711163] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:38:20,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145045561] [2023-12-18 19:38:20,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-18 19:38:20,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:38:20,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:38:20,223 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:38:20,225 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:38:20,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:38:20,412 WARN L260 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 300 conjunts are in the unsatisfiable core [2023-12-18 19:38:20,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:38:21,493 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:38:24,997 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 0 proven. 680 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:38:24,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:38:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 0 proven. 544 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-12-18 19:38:29,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145045561] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:38:29,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:38:29,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 53, 37] total 171 [2023-12-18 19:38:29,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791394414] [2023-12-18 19:38:29,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:38:29,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 171 states [2023-12-18 19:38:29,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:38:29,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 171 interpolants. [2023-12-18 19:38:29,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1336, Invalid=27734, Unknown=0, NotChecked=0, Total=29070 [2023-12-18 19:38:29,832 INFO L87 Difference]: Start difference. First operand 95 states and 99 transitions. Second operand has 171 states, 171 states have (on average 1.5029239766081872) internal successors, (257), 171 states have internal predecessors, (257), 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:38:40,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:38:40,841 INFO L93 Difference]: Finished difference Result 163 states and 172 transitions. [2023-12-18 19:38:40,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-18 19:38:40,841 INFO L78 Accepts]: Start accepts. Automaton has has 171 states, 171 states have (on average 1.5029239766081872) internal successors, (257), 171 states have internal predecessors, (257), 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 94 [2023-12-18 19:38:40,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:38:40,842 INFO L225 Difference]: With dead ends: 163 [2023-12-18 19:38:40,842 INFO L226 Difference]: Without dead ends: 159 [2023-12-18 19:38:40,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17687 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=2564, Invalid=47388, Unknown=0, NotChecked=0, Total=49952 [2023-12-18 19:38:40,844 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 67 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 7772 mSolverCounterSat, 319 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 8091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 319 IncrementalHoareTripleChecker+Valid, 7772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-18 19:38:40,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 353 Invalid, 8091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [319 Valid, 7772 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-18 19:38:40,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-18 19:38:40,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 134. [2023-12-18 19:38:40,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 1.0601503759398496) internal successors, (141), 133 states have internal predecessors, (141), 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:38:40,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 141 transitions. [2023-12-18 19:38:40,970 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 141 transitions. Word has length 94 [2023-12-18 19:38:40,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:38:40,971 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 141 transitions. [2023-12-18 19:38:40,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 171 states, 171 states have (on average 1.5029239766081872) internal successors, (257), 171 states have internal predecessors, (257), 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:38:40,971 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 141 transitions. [2023-12-18 19:38:40,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-18 19:38:40,971 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:38:40,971 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:38:40,988 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:38:41,177 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:38:41,177 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:38:41,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:38:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash -470073544, now seen corresponding path program 38 times [2023-12-18 19:38:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:38:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933466607] [2023-12-18 19:38:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:38:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:38:41,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:38:41,604 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 137 proven. 152 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2023-12-18 19:38:41,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:38:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933466607] [2023-12-18 19:38:41,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933466607] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:38:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480365982] [2023-12-18 19:38:41,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-18 19:38:41,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:38:41,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:38:41,605 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:38:41,607 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:38:41,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-18 19:38:41,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:38:41,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-18 19:38:41,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:38:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2023-12-18 19:38:42,197 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:38:42,427 INFO L134 CoverageAnalysis]: Checked inductivity of 697 backedges. 153 proven. 136 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2023-12-18 19:38:42,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480365982] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:38:42,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:38:42,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 56 [2023-12-18 19:38:42,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559597765] [2023-12-18 19:38:42,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:38:42,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-18 19:38:42,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:38:42,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-18 19:38:42,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=2355, Unknown=0, NotChecked=0, Total=3080 [2023-12-18 19:38:42,442 INFO L87 Difference]: Start difference. First operand 134 states and 141 transitions. Second operand has 56 states, 56 states have (on average 1.2857142857142858) internal successors, (72), 56 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:38:43,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:38:43,025 INFO L93 Difference]: Finished difference Result 277 states and 292 transitions. [2023-12-18 19:38:43,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-18 19:38:43,026 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.2857142857142858) internal successors, (72), 56 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 95 [2023-12-18 19:38:43,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:38:43,026 INFO L225 Difference]: With dead ends: 277 [2023-12-18 19:38:43,026 INFO L226 Difference]: Without dead ends: 145 [2023-12-18 19:38:43,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 138 SyntacticMatches, 33 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2412 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1235, Invalid=4021, Unknown=0, NotChecked=0, Total=5256 [2023-12-18 19:38:43,028 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 99 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 531 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 531 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:38:43,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 42 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [531 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:38:43,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2023-12-18 19:38:43,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 135. [2023-12-18 19:38:43,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 1.0522388059701493) internal successors, (141), 134 states have internal predecessors, (141), 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:38:43,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 141 transitions. [2023-12-18 19:38:43,226 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 141 transitions. Word has length 95 [2023-12-18 19:38:43,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:38:43,226 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 141 transitions. [2023-12-18 19:38:43,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.2857142857142858) internal successors, (72), 56 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:38:43,226 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 141 transitions. [2023-12-18 19:38:43,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-18 19:38:43,226 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:38:43,227 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:38:43,232 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:38:43,431 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:38:43,431 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:38:43,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:38:43,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1534442561, now seen corresponding path program 39 times [2023-12-18 19:38:43,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:38:43,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410599381] [2023-12-18 19:38:43,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:38:43,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:38:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:38:43,897 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 120 proven. 169 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2023-12-18 19:38:43,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:38:43,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410599381] [2023-12-18 19:38:43,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410599381] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:38:43,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728875025] [2023-12-18 19:38:43,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-18 19:38:43,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:38:43,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:38:43,899 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:38:43,901 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:38:44,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-18 19:38:44,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:38:44,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-18 19:38:44,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:38:44,604 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 136 proven. 153 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2023-12-18 19:38:44,604 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:38:44,871 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 136 proven. 153 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2023-12-18 19:38:44,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728875025] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-18 19:38:44,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-18 19:38:44,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 56 [2023-12-18 19:38:44,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870305361] [2023-12-18 19:38:44,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-18 19:38:44,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-18 19:38:44,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-18 19:38:44,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-18 19:38:44,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=2355, Unknown=0, NotChecked=0, Total=3080 [2023-12-18 19:38:44,873 INFO L87 Difference]: Start difference. First operand 135 states and 141 transitions. Second operand has 56 states, 56 states have (on average 1.625) internal successors, (91), 56 states have internal predecessors, (91), 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:38:45,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-18 19:38:45,305 INFO L93 Difference]: Finished difference Result 140 states and 146 transitions. [2023-12-18 19:38:45,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-18 19:38:45,306 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.625) internal successors, (91), 56 states have internal predecessors, (91), 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 96 [2023-12-18 19:38:45,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-18 19:38:45,312 INFO L225 Difference]: With dead ends: 140 [2023-12-18 19:38:45,312 INFO L226 Difference]: Without dead ends: 100 [2023-12-18 19:38:45,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 139 SyntacticMatches, 34 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2821 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1246, Invalid=4304, Unknown=0, NotChecked=0, Total=5550 [2023-12-18 19:38:45,314 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 426 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 426 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-18 19:38:45,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 23 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [426 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-18 19:38:45,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2023-12-18 19:38:45,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2023-12-18 19:38:45,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 1.0505050505050506) internal successors, (104), 99 states have internal predecessors, (104), 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:38:45,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 104 transitions. [2023-12-18 19:38:45,416 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 104 transitions. Word has length 96 [2023-12-18 19:38:45,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-18 19:38:45,416 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 104 transitions. [2023-12-18 19:38:45,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.625) internal successors, (91), 56 states have internal predecessors, (91), 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:38:45,416 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 104 transitions. [2023-12-18 19:38:45,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-18 19:38:45,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-18 19:38:45,417 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-18 19:38:45,426 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:38:45,626 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:38:45,626 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-18 19:38:45,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-18 19:38:45,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1222990275, now seen corresponding path program 40 times [2023-12-18 19:38:45,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-18 19:38:45,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091139017] [2023-12-18 19:38:45,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-18 19:38:45,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-18 19:38:45,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-18 19:39:07,078 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 43 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-18 19:39:07,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-18 19:39:07,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091139017] [2023-12-18 19:39:07,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091139017] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-18 19:39:07,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367068421] [2023-12-18 19:39:07,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-18 19:39:07,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-18 19:39:07,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-18 19:39:07,079 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:39:07,081 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:39:07,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-18 19:39:07,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-18 19:39:07,316 WARN L260 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 282 conjunts are in the unsatisfiable core [2023-12-18 19:39:07,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-18 19:39:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 612 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2023-12-18 19:39:11,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-18 19:39:26,654 WARN L293 SmtUtils]: Spent 9.38s on a formula simplification that was a NOOP. DAG size: 969 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-12-18 19:39:26,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-18 19:39:26,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 290 treesize of output 2623 [2023-12-18 19:45:20,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2023-12-18 19:45:20,593 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-18 19:45:20,594 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2023-12-18 19:45:20,600 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:45:20,796 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:45:20,797 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.assertTerm(Scriptor.java:147) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.assertTerm(DiffWrapperScript.java:111) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.assertTerm(WrapperScript.java:158) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:495) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:252) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:324) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:731) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:338) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:341) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.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.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) 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) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 60 more [2023-12-18 19:45:20,816 INFO L158 Benchmark]: Toolchain (without parser) took 791326.40ms. Allocated memory was 264.2MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 210.2MB in the beginning and 695.7MB in the end (delta: -485.5MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-18 19:45:20,816 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 220.2MB. Free memory is still 171.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-18 19:45:20,817 INFO L158 Benchmark]: CACSL2BoogieTranslator took 152.72ms. Allocated memory is still 264.2MB. Free memory was 209.9MB in the beginning and 198.7MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-18 19:45:20,817 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.27ms. Allocated memory is still 264.2MB. Free memory was 198.7MB in the beginning and 196.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-18 19:45:20,817 INFO L158 Benchmark]: Boogie Preprocessor took 25.23ms. Allocated memory is still 264.2MB. Free memory was 196.9MB in the beginning and 195.0MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-18 19:45:20,817 INFO L158 Benchmark]: RCFGBuilder took 272.38ms. Allocated memory is still 264.2MB. Free memory was 195.0MB in the beginning and 181.9MB in the end (delta: 13.2MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-18 19:45:20,818 INFO L158 Benchmark]: TraceAbstraction took 790849.58ms. Allocated memory was 264.2MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 181.2MB in the beginning and 695.7MB in the end (delta: -514.5MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-18 19:45:20,819 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.10ms. Allocated memory is still 220.2MB. Free memory is still 171.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 152.72ms. Allocated memory is still 264.2MB. Free memory was 209.9MB in the beginning and 198.7MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 22.27ms. Allocated memory is still 264.2MB. Free memory was 198.7MB in the beginning and 196.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 25.23ms. Allocated memory is still 264.2MB. Free memory was 196.9MB in the beginning and 195.0MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 272.38ms. Allocated memory is still 264.2MB. Free memory was 195.0MB in the beginning and 181.9MB in the end (delta: 13.2MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 790849.58ms. Allocated memory was 264.2MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 181.2MB in the beginning and 695.7MB in the end (delta: -514.5MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...