/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 false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/array-tiling/rewnifrev.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 00:10:14,451 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 00:10:14,521 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-16 00:10:14,525 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 00:10:14,525 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 00:10:14,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 00:10:14,544 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 00:10:14,545 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 00:10:14,545 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 00:10:14,545 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 00:10:14,545 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 00:10:14,546 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 00:10:14,546 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 00:10:14,546 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 00:10:14,546 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 00:10:14,547 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 00:10:14,547 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 00:10:14,547 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 00:10:14,547 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-16 00:10:14,548 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 00:10:14,548 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 00:10:14,548 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 00:10:14,548 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 00:10:14,549 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 00:10:14,549 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 00:10:14,549 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 00:10:14,549 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 00:10:14,549 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 00:10:14,549 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 00:10:14,550 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 00:10:14,550 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 00:10:14,550 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 00:10:14,550 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 00:10:14,550 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 00:10:14,551 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 00:10:14,551 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 00:10:14,551 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-16 00:10:14,551 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-16 00:10:14,551 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 00:10:14,551 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 00:10:14,552 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 00:10:14,552 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 00:10:14,552 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 00:10:14,552 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 -> false [2023-12-16 00:10:14,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 00:10:14,687 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 00:10:14,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 00:10:14,689 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 00:10:14,689 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 00:10:14,690 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-tiling/rewnifrev.c [2023-12-16 00:10:15,639 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 00:10:15,819 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 00:10:15,820 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-tiling/rewnifrev.c [2023-12-16 00:10:15,825 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5b68eaa0/e730bd7ff17f42afb44395a69ddf0cca/FLAG22b9b6744 [2023-12-16 00:10:15,836 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5b68eaa0/e730bd7ff17f42afb44395a69ddf0cca [2023-12-16 00:10:15,838 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 00:10:15,839 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 00:10:15,840 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 00:10:15,840 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 00:10:15,855 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 00:10:15,855 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 12:10:15" (1/1) ... [2023-12-16 00:10:15,856 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d1faa78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:15, skipping insertion in model container [2023-12-16 00:10:15,856 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 12:10:15" (1/1) ... [2023-12-16 00:10:15,870 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 00:10:15,965 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-tiling/rewnifrev.c[400,413] [2023-12-16 00:10:15,976 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 00:10:15,984 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 00:10:15,992 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-tiling/rewnifrev.c[400,413] [2023-12-16 00:10:15,995 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 00:10:16,005 INFO L206 MainTranslator]: Completed translation [2023-12-16 00:10:16,005 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16 WrapperNode [2023-12-16 00:10:16,005 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 00:10:16,006 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 00:10:16,006 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 00:10:16,006 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 00:10:16,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,016 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,028 INFO L138 Inliner]: procedures = 16, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 50 [2023-12-16 00:10:16,028 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 00:10:16,029 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 00:10:16,029 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 00:10:16,029 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 00:10:16,036 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,036 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,037 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,053 INFO L175 MemorySlicer]: Split 5 memory accesses to 2 slices as follows [2, 3]. 60 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2023-12-16 00:10:16,053 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,053 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,056 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,057 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,058 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,059 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,060 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 00:10:16,060 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 00:10:16,060 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 00:10:16,060 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 00:10:16,061 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (1/1) ... [2023-12-16 00:10:16,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 00:10:16,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:16,104 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-16 00:10:16,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 00:10:16,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 00:10:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-16 00:10:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-16 00:10:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-12-16 00:10:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-12-16 00:10:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-16 00:10:16,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 00:10:16,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 00:10:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-12-16 00:10:16,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-12-16 00:10:16,192 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 00:10:16,194 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 00:10:16,282 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 00:10:16,299 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 00:10:16,300 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-16 00:10:16,300 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 12:10:16 BoogieIcfgContainer [2023-12-16 00:10:16,300 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 00:10:16,301 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 00:10:16,301 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 00:10:16,303 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 00:10:16,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 12:10:15" (1/3) ... [2023-12-16 00:10:16,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d2ee836 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 12:10:16, skipping insertion in model container [2023-12-16 00:10:16,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 12:10:16" (2/3) ... [2023-12-16 00:10:16,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d2ee836 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 12:10:16, skipping insertion in model container [2023-12-16 00:10:16,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 12:10:16" (3/3) ... [2023-12-16 00:10:16,305 INFO L112 eAbstractionObserver]: Analyzing ICFG rewnifrev.c [2023-12-16 00:10:16,316 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 00:10:16,316 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 00:10:16,344 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 00:10:16,350 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;@238a3d06, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 00:10:16,350 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 00:10:16,353 INFO L276 IsEmpty]: Start isEmpty. Operand has 14 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 13 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-16 00:10:16,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-16 00:10:16,357 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:16,358 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:16,358 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:16,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:16,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1562928649, now seen corresponding path program 1 times [2023-12-16 00:10:16,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:16,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73879190] [2023-12-16 00:10:16,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:16,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:16,462 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-16 00:10:16,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:16,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73879190] [2023-12-16 00:10:16,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73879190] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 00:10:16,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 00:10:16,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 00:10:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406949337] [2023-12-16 00:10:16,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 00:10:16,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 00:10:16,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:16,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 00:10:16,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 00:10:16,487 INFO L87 Difference]: Start difference. First operand has 14 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 13 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) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:16,514 INFO L93 Difference]: Finished difference Result 23 states and 31 transitions. [2023-12-16 00:10:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 00:10:16,516 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2023-12-16 00:10:16,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:16,522 INFO L225 Difference]: With dead ends: 23 [2023-12-16 00:10:16,522 INFO L226 Difference]: Without dead ends: 11 [2023-12-16 00:10:16,524 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-16 00:10:16,527 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:16,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 13 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 00:10:16,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2023-12-16 00:10:16,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2023-12-16 00:10:16,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2023-12-16 00:10:16,547 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 7 [2023-12-16 00:10:16,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:16,548 INFO L495 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2023-12-16 00:10:16,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,548 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2023-12-16 00:10:16,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-16 00:10:16,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:16,549 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:16,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-16 00:10:16,549 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:16,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:16,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1574934422, now seen corresponding path program 1 times [2023-12-16 00:10:16,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:16,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563084908] [2023-12-16 00:10:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:16,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:16,721 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-16 00:10:16,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:16,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563084908] [2023-12-16 00:10:16,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563084908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 00:10:16,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 00:10:16,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 00:10:16,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893475498] [2023-12-16 00:10:16,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 00:10:16,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 00:10:16,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 00:10:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 00:10:16,724 INFO L87 Difference]: Start difference. First operand 11 states and 13 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:16,781 INFO L93 Difference]: Finished difference Result 23 states and 29 transitions. [2023-12-16 00:10:16,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 00:10:16,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2023-12-16 00:10:16,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:16,783 INFO L225 Difference]: With dead ends: 23 [2023-12-16 00:10:16,783 INFO L226 Difference]: Without dead ends: 14 [2023-12-16 00:10:16,784 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-16 00:10:16,784 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 2 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:16,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 11 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:16,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2023-12-16 00:10:16,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 13. [2023-12-16 00:10:16,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 1.25) internal successors, (15), 12 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-16 00:10:16,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 15 transitions. [2023-12-16 00:10:16,788 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 15 transitions. Word has length 7 [2023-12-16 00:10:16,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:16,788 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 15 transitions. [2023-12-16 00:10:16,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,788 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 15 transitions. [2023-12-16 00:10:16,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-16 00:10:16,788 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:16,789 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:16,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-16 00:10:16,789 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:16,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:16,789 INFO L85 PathProgramCache]: Analyzing trace with hash -994451034, now seen corresponding path program 1 times [2023-12-16 00:10:16,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:16,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467365617] [2023-12-16 00:10:16,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:16,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:16,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:16,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:16,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:16,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467365617] [2023-12-16 00:10:16,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467365617] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 00:10:16,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 00:10:16,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 00:10:16,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319189144] [2023-12-16 00:10:16,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 00:10:16,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 00:10:16,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:16,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 00:10:16,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 00:10:16,930 INFO L87 Difference]: Start difference. First operand 13 states and 15 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:16,953 INFO L93 Difference]: Finished difference Result 26 states and 29 transitions. [2023-12-16 00:10:16,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 00:10:16,954 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 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 10 [2023-12-16 00:10:16,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:16,954 INFO L225 Difference]: With dead ends: 26 [2023-12-16 00:10:16,954 INFO L226 Difference]: Without dead ends: 20 [2023-12-16 00:10:16,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 00:10:16,956 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 11 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:16,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 00:10:16,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-12-16 00:10:16,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 15. [2023-12-16 00:10:16,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.2142857142857142) internal successors, (17), 14 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2023-12-16 00:10:16,959 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 10 [2023-12-16 00:10:16,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:16,959 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2023-12-16 00:10:16,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:16,959 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2023-12-16 00:10:16,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-16 00:10:16,960 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:16,960 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:16,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-16 00:10:16,960 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:16,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:16,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1872132756, now seen corresponding path program 1 times [2023-12-16 00:10:16,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:16,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618900804] [2023-12-16 00:10:16,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:16,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:17,318 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-16 00:10:17,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:17,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618900804] [2023-12-16 00:10:17,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618900804] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 00:10:17,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 00:10:17,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 00:10:17,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268411274] [2023-12-16 00:10:17,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 00:10:17,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 00:10:17,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:17,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 00:10:17,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-16 00:10:17,321 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. Second operand has 8 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:17,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:17,401 INFO L93 Difference]: Finished difference Result 22 states and 25 transitions. [2023-12-16 00:10:17,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 00:10:17,401 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 0 states have call successors, (0), 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 13 [2023-12-16 00:10:17,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:17,402 INFO L225 Difference]: With dead ends: 22 [2023-12-16 00:10:17,402 INFO L226 Difference]: Without dead ends: 20 [2023-12-16 00:10:17,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2023-12-16 00:10:17,413 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 28 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:17,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 14 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 00:10:17,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-12-16 00:10:17,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 17. [2023-12-16 00:10:17,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.1875) internal successors, (19), 16 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-16 00:10:17,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2023-12-16 00:10:17,416 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 13 [2023-12-16 00:10:17,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:17,417 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2023-12-16 00:10:17,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:17,417 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2023-12-16 00:10:17,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-16 00:10:17,417 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:17,417 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:17,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-16 00:10:17,418 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:17,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:17,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1743708518, now seen corresponding path program 1 times [2023-12-16 00:10:17,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:17,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065834086] [2023-12-16 00:10:17,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:17,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:17,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:17,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:17,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065834086] [2023-12-16 00:10:17,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065834086] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:17,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159135967] [2023-12-16 00:10:17,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:17,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:17,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:17,694 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-16 00:10:17,745 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-16 00:10:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:17,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-16 00:10:17,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:17,828 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-16 00:10:17,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:17,953 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 22 [2023-12-16 00:10:18,534 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-16 00:10:18,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:18,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:18,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 13 [2023-12-16 00:10:18,562 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:18,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:18,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2023-12-16 00:10:18,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-12-16 00:10:18,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:18,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159135967] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:18,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:18,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 25 [2023-12-16 00:10:18,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610284137] [2023-12-16 00:10:18,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:18,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-16 00:10:18,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:18,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-16 00:10:18,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2023-12-16 00:10:18,766 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 25 states, 25 states have (on average 1.6) internal successors, (40), 25 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:19,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:19,097 INFO L93 Difference]: Finished difference Result 26 states and 29 transitions. [2023-12-16 00:10:19,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 00:10:19,097 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.6) internal successors, (40), 25 states have internal predecessors, (40), 0 states have call successors, (0), 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 16 [2023-12-16 00:10:19,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:19,098 INFO L225 Difference]: With dead ends: 26 [2023-12-16 00:10:19,098 INFO L226 Difference]: Without dead ends: 24 [2023-12-16 00:10:19,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=280, Invalid=776, Unknown=0, NotChecked=0, Total=1056 [2023-12-16 00:10:19,099 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 38 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:19,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 15 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:19,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2023-12-16 00:10:19,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 20. [2023-12-16 00:10:19,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:19,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2023-12-16 00:10:19,102 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 16 [2023-12-16 00:10:19,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:19,102 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2023-12-16 00:10:19,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.6) internal successors, (40), 25 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:19,103 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2023-12-16 00:10:19,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-16 00:10:19,103 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:19,103 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:19,121 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-16 00:10:19,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:19,309 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:19,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:19,309 INFO L85 PathProgramCache]: Analyzing trace with hash -803648724, now seen corresponding path program 2 times [2023-12-16 00:10:19,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:19,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943341118] [2023-12-16 00:10:19,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:19,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:19,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:19,364 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:19,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:19,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943341118] [2023-12-16 00:10:19,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943341118] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:19,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790535082] [2023-12-16 00:10:19,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 00:10:19,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:19,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:19,382 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-16 00:10:19,413 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-16 00:10:19,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 00:10:19,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:19,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 00:10:19,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:19,466 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:19,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:19,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:19,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790535082] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:19,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:19,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 12 [2023-12-16 00:10:19,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649597975] [2023-12-16 00:10:19,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:19,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-16 00:10:19,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:19,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-16 00:10:19,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=77, Unknown=0, NotChecked=0, Total=132 [2023-12-16 00:10:19,508 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:19,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:19,557 INFO L93 Difference]: Finished difference Result 43 states and 48 transitions. [2023-12-16 00:10:19,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 00:10:19,558 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 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-16 00:10:19,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:19,558 INFO L225 Difference]: With dead ends: 43 [2023-12-16 00:10:19,558 INFO L226 Difference]: Without dead ends: 24 [2023-12-16 00:10:19,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=91, Unknown=0, NotChecked=0, Total=156 [2023-12-16 00:10:19,559 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 5 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:19,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 27 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 00:10:19,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2023-12-16 00:10:19,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 23. [2023-12-16 00:10:19,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 22 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-16 00:10:19,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2023-12-16 00:10:19,563 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 19 [2023-12-16 00:10:19,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:19,563 INFO L495 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2023-12-16 00:10:19,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:19,563 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2023-12-16 00:10:19,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-16 00:10:19,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:19,564 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:19,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-16 00:10:19,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-12-16 00:10:19,768 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:19,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:19,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1443181976, now seen corresponding path program 3 times [2023-12-16 00:10:19,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:19,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884266510] [2023-12-16 00:10:19,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:19,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:19,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:20,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:20,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884266510] [2023-12-16 00:10:20,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884266510] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:20,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586280748] [2023-12-16 00:10:20,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 00:10:20,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:20,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:20,079 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-16 00:10:20,110 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-16 00:10:20,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-16 00:10:20,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:20,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-16 00:10:20,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:20,157 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 17 treesize of output 13 [2023-12-16 00:10:20,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:10:20,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:10:20,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:20,271 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 26 treesize of output 28 [2023-12-16 00:10:20,438 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:20,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:20,568 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:20,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586280748] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:20,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:20,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 28 [2023-12-16 00:10:20,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060854020] [2023-12-16 00:10:20,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:20,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-16 00:10:20,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:20,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-16 00:10:20,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2023-12-16 00:10:20,571 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:20,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:20,826 INFO L93 Difference]: Finished difference Result 32 states and 35 transitions. [2023-12-16 00:10:20,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 00:10:20,826 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 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 22 [2023-12-16 00:10:20,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:20,827 INFO L225 Difference]: With dead ends: 32 [2023-12-16 00:10:20,827 INFO L226 Difference]: Without dead ends: 30 [2023-12-16 00:10:20,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=381, Invalid=951, Unknown=0, NotChecked=0, Total=1332 [2023-12-16 00:10:20,828 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 32 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:20,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 22 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:20,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-16 00:10:20,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 26. [2023-12-16 00:10:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.12) internal successors, (28), 25 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:20,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2023-12-16 00:10:20,832 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 22 [2023-12-16 00:10:20,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:20,832 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2023-12-16 00:10:20,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:20,833 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2023-12-16 00:10:20,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-16 00:10:20,833 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:20,833 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:20,854 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-16 00:10:21,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:21,038 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:21,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:21,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1206277398, now seen corresponding path program 4 times [2023-12-16 00:10:21,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:21,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888563034] [2023-12-16 00:10:21,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:21,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:21,148 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:21,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:21,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888563034] [2023-12-16 00:10:21,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888563034] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:21,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692492650] [2023-12-16 00:10:21,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 00:10:21,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:21,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:21,166 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-16 00:10:21,192 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-16 00:10:21,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 00:10:21,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:21,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 00:10:21,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:21,269 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:21,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:21,331 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:21,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692492650] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:21,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:21,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 15 [2023-12-16 00:10:21,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308964039] [2023-12-16 00:10:21,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:21,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-16 00:10:21,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:21,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-16 00:10:21,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=124, Unknown=0, NotChecked=0, Total=210 [2023-12-16 00:10:21,333 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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-16 00:10:21,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:21,404 INFO L93 Difference]: Finished difference Result 52 states and 57 transitions. [2023-12-16 00:10:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-16 00:10:21,405 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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) Word has length 25 [2023-12-16 00:10:21,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:21,405 INFO L225 Difference]: With dead ends: 52 [2023-12-16 00:10:21,405 INFO L226 Difference]: Without dead ends: 30 [2023-12-16 00:10:21,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=142, Unknown=0, NotChecked=0, Total=240 [2023-12-16 00:10:21,406 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 4 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:21,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 22 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:21,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-16 00:10:21,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2023-12-16 00:10:21,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.1071428571428572) internal successors, (31), 28 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:21,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2023-12-16 00:10:21,410 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 25 [2023-12-16 00:10:21,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:21,410 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2023-12-16 00:10:21,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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-16 00:10:21,410 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2023-12-16 00:10:21,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-16 00:10:21,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:21,410 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:21,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-16 00:10:21,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:21,611 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:21,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:21,611 INFO L85 PathProgramCache]: Analyzing trace with hash -2104111834, now seen corresponding path program 5 times [2023-12-16 00:10:21,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:21,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954209148] [2023-12-16 00:10:21,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:21,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:22,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:22,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954209148] [2023-12-16 00:10:22,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954209148] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:22,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083932119] [2023-12-16 00:10:22,084 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-16 00:10:22,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:22,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:22,102 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-16 00:10:22,131 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-16 00:10:22,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-12-16 00:10:22,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:22,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-16 00:10:22,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:22,166 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 17 treesize of output 13 [2023-12-16 00:10:22,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:10:22,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:10:22,240 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:22,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 50 treesize of output 33 [2023-12-16 00:10:22,250 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:22,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 44 treesize of output 46 [2023-12-16 00:10:22,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:22,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2023-12-16 00:10:22,656 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 19 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:22,656 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:22,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083932119] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:22,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:22,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 38 [2023-12-16 00:10:22,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894021251] [2023-12-16 00:10:22,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:22,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-16 00:10:22,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:22,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-16 00:10:22,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1041, Unknown=0, NotChecked=0, Total=1406 [2023-12-16 00:10:22,849 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:23,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:23,195 INFO L93 Difference]: Finished difference Result 38 states and 41 transitions. [2023-12-16 00:10:23,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-16 00:10:23,195 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 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 28 [2023-12-16 00:10:23,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:23,195 INFO L225 Difference]: With dead ends: 38 [2023-12-16 00:10:23,196 INFO L226 Difference]: Without dead ends: 36 [2023-12-16 00:10:23,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=618, Invalid=1638, Unknown=0, NotChecked=0, Total=2256 [2023-12-16 00:10:23,197 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 37 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:23,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 32 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 00:10:23,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2023-12-16 00:10:23,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 32. [2023-12-16 00:10:23,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 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-16 00:10:23,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2023-12-16 00:10:23,202 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 28 [2023-12-16 00:10:23,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:23,202 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2023-12-16 00:10:23,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:23,203 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2023-12-16 00:10:23,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-16 00:10:23,203 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:23,203 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:23,210 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-16 00:10:23,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:23,408 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:23,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:23,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1457375084, now seen corresponding path program 6 times [2023-12-16 00:10:23,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:23,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362355601] [2023-12-16 00:10:23,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:23,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:23,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:23,475 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:23,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:23,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362355601] [2023-12-16 00:10:23,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362355601] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:23,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965174544] [2023-12-16 00:10:23,476 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-16 00:10:23,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:23,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:23,477 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-16 00:10:23,496 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-16 00:10:23,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-12-16 00:10:23,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:23,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 00:10:23,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:23,622 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:23,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:23,714 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 33 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:23,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965174544] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:23,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:23,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 12] total 18 [2023-12-16 00:10:23,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411550628] [2023-12-16 00:10:23,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:23,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-16 00:10:23,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:23,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-16 00:10:23,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=182, Unknown=0, NotChecked=0, Total=306 [2023-12-16 00:10:23,715 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 18 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-16 00:10:23,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:23,798 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2023-12-16 00:10:23,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 00:10:23,798 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 18 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 31 [2023-12-16 00:10:23,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:23,799 INFO L225 Difference]: With dead ends: 61 [2023-12-16 00:10:23,799 INFO L226 Difference]: Without dead ends: 36 [2023-12-16 00:10:23,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=138, Invalid=204, Unknown=0, NotChecked=0, Total=342 [2023-12-16 00:10:23,800 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:23,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:23,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2023-12-16 00:10:23,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2023-12-16 00:10:23,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 34 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 37 transitions. [2023-12-16 00:10:23,804 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 37 transitions. Word has length 31 [2023-12-16 00:10:23,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:23,805 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 37 transitions. [2023-12-16 00:10:23,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 18 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-16 00:10:23,805 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 37 transitions. [2023-12-16 00:10:23,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-12-16 00:10:23,805 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:23,805 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:23,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-16 00:10:24,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:24,011 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:24,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:24,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1311657128, now seen corresponding path program 7 times [2023-12-16 00:10:24,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:24,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037681055] [2023-12-16 00:10:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:24,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:24,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 18 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:24,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:24,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037681055] [2023-12-16 00:10:24,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037681055] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:24,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033168949] [2023-12-16 00:10:24,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-16 00:10:24,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:24,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:24,545 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-16 00:10:24,545 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-16 00:10:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:24,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 52 conjunts are in the unsatisfiable core [2023-12-16 00:10:24,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:24,607 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 17 treesize of output 13 [2023-12-16 00:10:24,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:10:24,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:10:24,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:24,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 50 treesize of output 33 [2023-12-16 00:10:24,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:24,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 44 treesize of output 46 [2023-12-16 00:10:24,735 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:24,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2023-12-16 00:10:24,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:24,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-12-16 00:10:24,892 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:24,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2023-12-16 00:10:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:25,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:25,532 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:25,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033168949] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:25,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:25,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 43 [2023-12-16 00:10:25,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511528067] [2023-12-16 00:10:25,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:25,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-16 00:10:25,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:25,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-16 00:10:25,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=1371, Unknown=0, NotChecked=0, Total=1806 [2023-12-16 00:10:25,535 INFO L87 Difference]: Start difference. First operand 35 states and 37 transitions. Second operand has 43 states, 43 states have (on average 2.186046511627907) internal successors, (94), 43 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-16 00:10:26,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:26,027 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2023-12-16 00:10:26,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-16 00:10:26,027 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.186046511627907) internal successors, (94), 43 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) Word has length 34 [2023-12-16 00:10:26,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:26,028 INFO L225 Difference]: With dead ends: 45 [2023-12-16 00:10:26,028 INFO L226 Difference]: Without dead ends: 43 [2023-12-16 00:10:26,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=782, Invalid=2298, Unknown=0, NotChecked=0, Total=3080 [2023-12-16 00:10:26,029 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 57 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:26,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 40 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 00:10:26,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2023-12-16 00:10:26,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2023-12-16 00:10:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 37 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:26,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2023-12-16 00:10:26,035 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 34 [2023-12-16 00:10:26,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:26,035 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2023-12-16 00:10:26,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.186046511627907) internal successors, (94), 43 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-16 00:10:26,035 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2023-12-16 00:10:26,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-16 00:10:26,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:26,038 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:26,062 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-16 00:10:26,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:26,239 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:26,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:26,239 INFO L85 PathProgramCache]: Analyzing trace with hash -29622102, now seen corresponding path program 8 times [2023-12-16 00:10:26,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:26,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736120760] [2023-12-16 00:10:26,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:26,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:26,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:26,337 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:26,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:26,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736120760] [2023-12-16 00:10:26,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736120760] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:26,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143787403] [2023-12-16 00:10:26,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 00:10:26,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:26,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:26,339 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-16 00:10:26,364 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-16 00:10:26,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 00:10:26,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:26,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 00:10:26,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 40 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:26,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:26,603 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 49 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:26,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143787403] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:26,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:26,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 21 [2023-12-16 00:10:26,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643646791] [2023-12-16 00:10:26,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:26,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-16 00:10:26,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:26,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-16 00:10:26,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=251, Unknown=0, NotChecked=0, Total=420 [2023-12-16 00:10:26,606 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 21 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:26,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:26,695 INFO L93 Difference]: Finished difference Result 70 states and 75 transitions. [2023-12-16 00:10:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-16 00:10:26,695 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 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 37 [2023-12-16 00:10:26,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:26,697 INFO L225 Difference]: With dead ends: 70 [2023-12-16 00:10:26,697 INFO L226 Difference]: Without dead ends: 42 [2023-12-16 00:10:26,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 61 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=277, Unknown=0, NotChecked=0, Total=462 [2023-12-16 00:10:26,698 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 3 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:26,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 41 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:26,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2023-12-16 00:10:26,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 41. [2023-12-16 00:10:26,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 40 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-16 00:10:26,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2023-12-16 00:10:26,704 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 37 [2023-12-16 00:10:26,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:26,704 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2023-12-16 00:10:26,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 21 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:26,704 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2023-12-16 00:10:26,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-16 00:10:26,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:26,706 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:26,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-16 00:10:26,911 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,SelfDestructingSolverStorable11 [2023-12-16 00:10:26,911 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:26,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:26,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1011525862, now seen corresponding path program 9 times [2023-12-16 00:10:26,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:26,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101022059] [2023-12-16 00:10:26,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:26,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:26,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:27,620 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 23 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:27,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:27,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101022059] [2023-12-16 00:10:27,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101022059] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:27,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931157365] [2023-12-16 00:10:27,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 00:10:27,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:27,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:27,623 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-16 00:10:27,652 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-16 00:10:27,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-16 00:10:27,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:27,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-16 00:10:27,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:27,786 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 17 treesize of output 13 [2023-12-16 00:10:27,817 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 37 treesize of output 17 [2023-12-16 00:10:27,827 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 31 treesize of output 30 [2023-12-16 00:10:27,868 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:27,869 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 50 treesize of output 33 [2023-12-16 00:10:27,902 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:27,902 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 44 treesize of output 46 [2023-12-16 00:10:27,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:27,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2023-12-16 00:10:27,968 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:27,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-12-16 00:10:28,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:28,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 65 [2023-12-16 00:10:28,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:28,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 78 [2023-12-16 00:10:28,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:28,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 58 [2023-12-16 00:10:28,806 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:28,806 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:29,189 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 25 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:29,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931157365] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:29,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:29,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 18] total 49 [2023-12-16 00:10:29,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705891495] [2023-12-16 00:10:29,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:29,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-12-16 00:10:29,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:29,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-12-16 00:10:29,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=560, Invalid=1792, Unknown=0, NotChecked=0, Total=2352 [2023-12-16 00:10:29,191 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 49 states, 49 states have (on average 2.3469387755102042) internal successors, (115), 49 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:30,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:30,410 INFO L93 Difference]: Finished difference Result 79 states and 87 transitions. [2023-12-16 00:10:30,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-12-16 00:10:30,410 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.3469387755102042) internal successors, (115), 49 states have internal predecessors, (115), 0 states have call successors, (0), 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-16 00:10:30,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:30,411 INFO L225 Difference]: With dead ends: 79 [2023-12-16 00:10:30,411 INFO L226 Difference]: Without dead ends: 55 [2023-12-16 00:10:30,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1967 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1656, Invalid=5316, Unknown=0, NotChecked=0, Total=6972 [2023-12-16 00:10:30,417 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 132 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:30,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 76 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 00:10:30,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-16 00:10:30,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 47. [2023-12-16 00:10:30,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 1.0869565217391304) internal successors, (50), 46 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-16 00:10:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 50 transitions. [2023-12-16 00:10:30,430 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 50 transitions. Word has length 40 [2023-12-16 00:10:30,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:30,430 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 50 transitions. [2023-12-16 00:10:30,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.3469387755102042) internal successors, (115), 49 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:30,431 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 50 transitions. [2023-12-16 00:10:30,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-16 00:10:30,432 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:30,432 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:30,437 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-16 00:10:30,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-16 00:10:30,638 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:30,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:30,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1393238296, now seen corresponding path program 10 times [2023-12-16 00:10:30,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:30,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638243891] [2023-12-16 00:10:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:30,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:30,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:31,379 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 26 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:31,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:31,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638243891] [2023-12-16 00:10:31,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638243891] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:31,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203655019] [2023-12-16 00:10:31,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 00:10:31,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:31,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:31,396 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-16 00:10:31,440 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-16 00:10:31,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 00:10:31,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:31,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-16 00:10:31,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:31,496 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 18 treesize of output 14 [2023-12-16 00:10:31,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2023-12-16 00:10:31,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2023-12-16 00:10:31,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 54 treesize of output 35 [2023-12-16 00:10:31,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 47 treesize of output 49 [2023-12-16 00:10:31,571 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 52 [2023-12-16 00:10:31,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 66 [2023-12-16 00:10:31,621 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 69 [2023-12-16 00:10:31,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 83 [2023-12-16 00:10:31,689 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 96 treesize of output 86 [2023-12-16 00:10:31,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 100 [2023-12-16 00:10:31,849 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:31,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2023-12-16 00:10:32,520 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 64 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:32,520 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:32,886 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 30 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:32,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203655019] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:32,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:32,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 20] total 53 [2023-12-16 00:10:32,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441789940] [2023-12-16 00:10:32,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:32,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-16 00:10:32,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:32,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-16 00:10:32,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=2289, Unknown=0, NotChecked=0, Total=2756 [2023-12-16 00:10:32,889 INFO L87 Difference]: Start difference. First operand 47 states and 50 transitions. Second operand has 53 states, 53 states have (on average 2.452830188679245) internal successors, (130), 53 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:34,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:34,236 INFO L93 Difference]: Finished difference Result 63 states and 69 transitions. [2023-12-16 00:10:34,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-16 00:10:34,237 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.452830188679245) internal successors, (130), 53 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2023-12-16 00:10:34,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:34,238 INFO L225 Difference]: With dead ends: 63 [2023-12-16 00:10:34,238 INFO L226 Difference]: Without dead ends: 61 [2023-12-16 00:10:34,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1911 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1611, Invalid=5699, Unknown=0, NotChecked=0, Total=7310 [2023-12-16 00:10:34,240 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 166 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:34,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 35 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 00:10:34,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2023-12-16 00:10:34,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 50. [2023-12-16 00:10:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 49 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:34,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2023-12-16 00:10:34,246 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 46 [2023-12-16 00:10:34,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:34,246 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2023-12-16 00:10:34,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.452830188679245) internal successors, (130), 53 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:34,247 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2023-12-16 00:10:34,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-16 00:10:34,247 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:34,247 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:34,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-16 00:10:34,451 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,SelfDestructingSolverStorable13 [2023-12-16 00:10:34,451 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:34,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:34,452 INFO L85 PathProgramCache]: Analyzing trace with hash 607209066, now seen corresponding path program 11 times [2023-12-16 00:10:34,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:34,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146421741] [2023-12-16 00:10:34,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:34,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:34,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 58 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:34,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:34,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146421741] [2023-12-16 00:10:34,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146421741] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:34,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716670156] [2023-12-16 00:10:34,571 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-16 00:10:34,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:34,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:34,592 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-16 00:10:34,600 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-16 00:10:34,715 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-12-16 00:10:34,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:34,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-16 00:10:34,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:34,837 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 77 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:34,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:34,999 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 90 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:35,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716670156] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:35,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:35,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 18] total 27 [2023-12-16 00:10:35,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535017161] [2023-12-16 00:10:35,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:35,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-16 00:10:35,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:35,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-16 00:10:35,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=422, Unknown=0, NotChecked=0, Total=702 [2023-12-16 00:10:35,001 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 27 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:35,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:35,127 INFO L93 Difference]: Finished difference Result 93 states and 100 transitions. [2023-12-16 00:10:35,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-16 00:10:35,128 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 27 states have internal predecessors, (97), 0 states have call successors, (0), 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-16 00:10:35,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:35,128 INFO L225 Difference]: With dead ends: 93 [2023-12-16 00:10:35,128 INFO L226 Difference]: Without dead ends: 54 [2023-12-16 00:10:35,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 81 SyntacticMatches, 8 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=320, Invalid=492, Unknown=0, NotChecked=0, Total=812 [2023-12-16 00:10:35,129 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 4 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:35,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 50 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:35,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2023-12-16 00:10:35,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2023-12-16 00:10:35,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 52 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:35,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 55 transitions. [2023-12-16 00:10:35,135 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 55 transitions. Word has length 49 [2023-12-16 00:10:35,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:35,135 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 55 transitions. [2023-12-16 00:10:35,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 27 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:35,135 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 55 transitions. [2023-12-16 00:10:35,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-16 00:10:35,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:35,136 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:35,141 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-16 00:10:35,341 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,SelfDestructingSolverStorable14 [2023-12-16 00:10:35,341 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:35,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:35,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1606847322, now seen corresponding path program 12 times [2023-12-16 00:10:35,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:35,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345827740] [2023-12-16 00:10:35,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:35,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:35,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:36,109 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 24 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:36,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:36,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345827740] [2023-12-16 00:10:36,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345827740] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:36,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282033121] [2023-12-16 00:10:36,110 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-16 00:10:36,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:36,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:36,111 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-16 00:10:36,114 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-16 00:10:36,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-12-16 00:10:36,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:36,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 75 conjunts are in the unsatisfiable core [2023-12-16 00:10:36,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:36,385 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 17 treesize of output 13 [2023-12-16 00:10:36,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:10:36,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:10:36,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,447 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 50 treesize of output 33 [2023-12-16 00:10:36,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,478 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 44 treesize of output 46 [2023-12-16 00:10:36,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2023-12-16 00:10:36,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-12-16 00:10:36,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 65 [2023-12-16 00:10:36,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 78 [2023-12-16 00:10:36,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 81 [2023-12-16 00:10:36,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 83 treesize of output 94 [2023-12-16 00:10:36,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 97 [2023-12-16 00:10:36,795 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 96 treesize of output 110 [2023-12-16 00:10:36,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:36,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 61 treesize of output 78 [2023-12-16 00:10:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 58 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:37,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:38,074 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 35 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:38,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282033121] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:38,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:38,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 22] total 46 [2023-12-16 00:10:38,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022053494] [2023-12-16 00:10:38,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:38,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-16 00:10:38,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-16 00:10:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=1586, Unknown=0, NotChecked=0, Total=2070 [2023-12-16 00:10:38,080 INFO L87 Difference]: Start difference. First operand 53 states and 55 transitions. Second operand has 46 states, 46 states have (on average 2.760869565217391) internal successors, (127), 46 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:39,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:39,180 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2023-12-16 00:10:39,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-16 00:10:39,181 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.760869565217391) internal successors, (127), 46 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2023-12-16 00:10:39,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:39,181 INFO L225 Difference]: With dead ends: 62 [2023-12-16 00:10:39,181 INFO L226 Difference]: Without dead ends: 60 [2023-12-16 00:10:39,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 77 SyntacticMatches, 10 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1461 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1163, Invalid=3529, Unknown=0, NotChecked=0, Total=4692 [2023-12-16 00:10:39,183 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 43 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:39,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 37 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 00:10:39,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-16 00:10:39,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 56. [2023-12-16 00:10:39,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.0545454545454545) internal successors, (58), 55 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:39,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2023-12-16 00:10:39,190 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 52 [2023-12-16 00:10:39,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:39,190 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2023-12-16 00:10:39,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.760869565217391) internal successors, (127), 46 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:39,190 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2023-12-16 00:10:39,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-16 00:10:39,190 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:39,190 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:39,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-16 00:10:39,398 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,SelfDestructingSolverStorable15 [2023-12-16 00:10:39,398 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:39,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:39,399 INFO L85 PathProgramCache]: Analyzing trace with hash 2122248172, now seen corresponding path program 13 times [2023-12-16 00:10:39,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:39,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301530320] [2023-12-16 00:10:39,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:39,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:39,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:39,534 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 78 proven. 114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:39,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301530320] [2023-12-16 00:10:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301530320] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116895336] [2023-12-16 00:10:39,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-16 00:10:39,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:39,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:39,535 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-16 00:10:39,564 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-16 00:10:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:39,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-16 00:10:39,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:39,772 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 100 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:39,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 115 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:39,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116895336] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:39,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:39,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20, 20] total 30 [2023-12-16 00:10:39,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109717047] [2023-12-16 00:10:39,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:39,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-12-16 00:10:39,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:39,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-12-16 00:10:39,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=524, Unknown=0, NotChecked=0, Total=870 [2023-12-16 00:10:39,949 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 30 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:40,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:40,018 INFO L93 Difference]: Finished difference Result 97 states and 102 transitions. [2023-12-16 00:10:40,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-16 00:10:40,019 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 30 states have internal predecessors, (109), 0 states have call successors, (0), 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-16 00:10:40,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:40,022 INFO L225 Difference]: With dead ends: 97 [2023-12-16 00:10:40,023 INFO L226 Difference]: Without dead ends: 60 [2023-12-16 00:10:40,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 91 SyntacticMatches, 9 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=368, Invalid=562, Unknown=0, NotChecked=0, Total=930 [2023-12-16 00:10:40,025 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 6 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:40,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 52 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 00:10:40,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-16 00:10:40,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2023-12-16 00:10:40,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.0517241379310345) internal successors, (61), 58 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-16 00:10:40,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 61 transitions. [2023-12-16 00:10:40,043 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 61 transitions. Word has length 55 [2023-12-16 00:10:40,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:40,043 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 61 transitions. [2023-12-16 00:10:40,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6333333333333333) internal successors, (109), 30 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:40,043 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 61 transitions. [2023-12-16 00:10:40,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 00:10:40,044 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:40,044 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:40,050 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-16 00:10:40,244 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,SelfDestructingSolverStorable16 [2023-12-16 00:10:40,244 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:40,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:40,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1725791960, now seen corresponding path program 14 times [2023-12-16 00:10:40,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:40,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124076162] [2023-12-16 00:10:40,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:40,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:40,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 32 proven. 185 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:41,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:41,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124076162] [2023-12-16 00:10:41,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124076162] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:41,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474099333] [2023-12-16 00:10:41,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 00:10:41,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:41,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:41,348 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-16 00:10:41,350 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-16 00:10:41,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 00:10:41,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:41,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-16 00:10:41,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:41,469 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 17 treesize of output 13 [2023-12-16 00:10:41,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:10:41,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:10:41,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 50 treesize of output 33 [2023-12-16 00:10:41,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 44 treesize of output 46 [2023-12-16 00:10:41,580 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2023-12-16 00:10:41,591 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-12-16 00:10:41,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 65 [2023-12-16 00:10:41,658 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 78 [2023-12-16 00:10:41,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 81 [2023-12-16 00:10:41,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 83 treesize of output 94 [2023-12-16 00:10:41,821 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 97 [2023-12-16 00:10:41,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 96 treesize of output 110 [2023-12-16 00:10:41,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:41,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 115 treesize of output 113 [2023-12-16 00:10:42,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:42,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 105 treesize of output 122 [2023-12-16 00:10:42,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:42,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:42,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 114 treesize of output 134 [2023-12-16 00:10:44,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,475 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-16 00:10:44,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-16 00:10:44,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:44,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 117 treesize of output 48 [2023-12-16 00:10:44,517 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 94 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:44,517 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:45,091 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 40 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:45,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474099333] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:45,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:45,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 25] total 64 [2023-12-16 00:10:45,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772328212] [2023-12-16 00:10:45,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:45,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-12-16 00:10:45,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:45,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-12-16 00:10:45,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=867, Invalid=3165, Unknown=0, NotChecked=0, Total=4032 [2023-12-16 00:10:45,093 INFO L87 Difference]: Start difference. First operand 59 states and 61 transitions. Second operand has 64 states, 64 states have (on average 2.59375) internal successors, (166), 64 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-16 00:10:47,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:47,408 INFO L93 Difference]: Finished difference Result 68 states and 71 transitions. [2023-12-16 00:10:47,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-16 00:10:47,409 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.59375) internal successors, (166), 64 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 58 [2023-12-16 00:10:47,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:47,410 INFO L225 Difference]: With dead ends: 68 [2023-12-16 00:10:47,410 INFO L226 Difference]: Without dead ends: 66 [2023-12-16 00:10:47,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2105 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1716, Invalid=5424, Unknown=0, NotChecked=0, Total=7140 [2023-12-16 00:10:47,412 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 74 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:47,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 36 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-16 00:10:47,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-12-16 00:10:47,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 62. [2023-12-16 00:10:47,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.0491803278688525) internal successors, (64), 61 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-16 00:10:47,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 64 transitions. [2023-12-16 00:10:47,427 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 64 transitions. Word has length 58 [2023-12-16 00:10:47,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:47,428 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 64 transitions. [2023-12-16 00:10:47,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.59375) internal successors, (166), 64 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-16 00:10:47,429 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 64 transitions. [2023-12-16 00:10:47,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-16 00:10:47,430 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:47,430 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:47,437 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-16 00:10:47,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:47,635 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:47,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:47,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1990556714, now seen corresponding path program 15 times [2023-12-16 00:10:47,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:47,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365316095] [2023-12-16 00:10:47,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:47,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:47,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:47,782 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 101 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:47,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:47,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365316095] [2023-12-16 00:10:47,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365316095] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:47,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809979240] [2023-12-16 00:10:47,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 00:10:47,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:47,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:47,809 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-16 00:10:47,809 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-16 00:10:48,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-16 00:10:48,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:48,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-16 00:10:48,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:48,192 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 126 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:48,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 143 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:48,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809979240] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:48,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:48,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22, 22] total 33 [2023-12-16 00:10:48,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851592243] [2023-12-16 00:10:48,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:48,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-16 00:10:48,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:48,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-16 00:10:48,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=637, Unknown=0, NotChecked=0, Total=1056 [2023-12-16 00:10:48,422 INFO L87 Difference]: Start difference. First operand 62 states and 64 transitions. Second operand has 33 states, 33 states have (on average 3.6666666666666665) internal successors, (121), 33 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:48,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:48,559 INFO L93 Difference]: Finished difference Result 106 states and 111 transitions. [2023-12-16 00:10:48,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-16 00:10:48,559 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.6666666666666665) internal successors, (121), 33 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2023-12-16 00:10:48,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:48,560 INFO L225 Difference]: With dead ends: 106 [2023-12-16 00:10:48,560 INFO L226 Difference]: Without dead ends: 66 [2023-12-16 00:10:48,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 101 SyntacticMatches, 10 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=443, Invalid=679, Unknown=0, NotChecked=0, Total=1122 [2023-12-16 00:10:48,561 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:48,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 61 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:48,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-12-16 00:10:48,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 65. [2023-12-16 00:10:48,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.046875) internal successors, (67), 64 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:48,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 67 transitions. [2023-12-16 00:10:48,571 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 67 transitions. Word has length 61 [2023-12-16 00:10:48,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:48,571 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 67 transitions. [2023-12-16 00:10:48,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.6666666666666665) internal successors, (121), 33 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:48,571 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 67 transitions. [2023-12-16 00:10:48,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-16 00:10:48,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:48,572 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:48,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-16 00:10:48,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:48,777 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:48,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:48,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1735511962, now seen corresponding path program 16 times [2023-12-16 00:10:48,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:48,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319754276] [2023-12-16 00:10:48,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:48,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:49,936 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 33 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:49,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:49,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319754276] [2023-12-16 00:10:49,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319754276] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:49,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688322870] [2023-12-16 00:10:49,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 00:10:49,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:49,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:49,938 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-16 00:10:49,965 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-16 00:10:50,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 00:10:50,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:50,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 89 conjunts are in the unsatisfiable core [2023-12-16 00:10:50,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:50,042 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 18 treesize of output 14 [2023-12-16 00:10:50,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2023-12-16 00:10:50,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2023-12-16 00:10:50,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 54 treesize of output 35 [2023-12-16 00:10:50,101 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 47 treesize of output 49 [2023-12-16 00:10:50,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 52 [2023-12-16 00:10:50,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 66 [2023-12-16 00:10:50,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 69 [2023-12-16 00:10:50,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 83 [2023-12-16 00:10:50,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 96 treesize of output 86 [2023-12-16 00:10:50,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 100 [2023-12-16 00:10:50,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 110 treesize of output 103 [2023-12-16 00:10:50,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 103 treesize of output 117 [2023-12-16 00:10:50,441 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 124 treesize of output 120 [2023-12-16 00:10:50,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 117 treesize of output 134 [2023-12-16 00:10:50,541 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 138 treesize of output 137 [2023-12-16 00:10:50,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 131 treesize of output 151 [2023-12-16 00:10:50,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:50,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2023-12-16 00:10:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 136 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:51,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:52,608 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 45 proven. 226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:52,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688322870] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:52,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:52,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26, 26] total 67 [2023-12-16 00:10:52,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887666449] [2023-12-16 00:10:52,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:52,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2023-12-16 00:10:52,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:52,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2023-12-16 00:10:52,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=3696, Unknown=0, NotChecked=0, Total=4422 [2023-12-16 00:10:52,612 INFO L87 Difference]: Start difference. First operand 65 states and 67 transitions. Second operand has 67 states, 67 states have (on average 2.746268656716418) internal successors, (184), 67 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:55,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:55,063 INFO L93 Difference]: Finished difference Result 74 states and 77 transitions. [2023-12-16 00:10:55,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-16 00:10:55,064 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.746268656716418) internal successors, (184), 67 states have internal predecessors, (184), 0 states have call successors, (0), 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-16 00:10:55,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:55,064 INFO L225 Difference]: With dead ends: 74 [2023-12-16 00:10:55,064 INFO L226 Difference]: Without dead ends: 72 [2023-12-16 00:10:55,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3266 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2597, Invalid=9613, Unknown=0, NotChecked=0, Total=12210 [2023-12-16 00:10:55,066 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 136 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 1087 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:55,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 49 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1087 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 00:10:55,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-16 00:10:55,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 68. [2023-12-16 00:10:55,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.044776119402985) internal successors, (70), 67 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:55,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 70 transitions. [2023-12-16 00:10:55,081 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 70 transitions. Word has length 64 [2023-12-16 00:10:55,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:55,081 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 70 transitions. [2023-12-16 00:10:55,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.746268656716418) internal successors, (184), 67 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:55,081 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 70 transitions. [2023-12-16 00:10:55,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 00:10:55,082 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:55,082 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:55,089 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-16 00:10:55,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:55,287 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:55,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:55,287 INFO L85 PathProgramCache]: Analyzing trace with hash 184785964, now seen corresponding path program 17 times [2023-12-16 00:10:55,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:55,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302185154] [2023-12-16 00:10:55,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:55,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:55,509 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 127 proven. 173 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:55,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:55,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302185154] [2023-12-16 00:10:55,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302185154] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:55,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600414333] [2023-12-16 00:10:55,509 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-16 00:10:55,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:55,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:55,510 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-16 00:10:55,539 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-16 00:10:55,798 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-12-16 00:10:55,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:55,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-16 00:10:55,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:56,019 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 155 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:56,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:10:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 174 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:56,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600414333] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:10:56,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:10:56,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 24] total 36 [2023-12-16 00:10:56,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612947931] [2023-12-16 00:10:56,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:10:56,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-16 00:10:56,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:10:56,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-16 00:10:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=761, Unknown=0, NotChecked=0, Total=1260 [2023-12-16 00:10:56,270 INFO L87 Difference]: Start difference. First operand 68 states and 70 transitions. Second operand has 36 states, 36 states have (on average 3.6944444444444446) internal successors, (133), 36 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:56,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:10:56,401 INFO L93 Difference]: Finished difference Result 115 states and 120 transitions. [2023-12-16 00:10:56,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-16 00:10:56,401 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.6944444444444446) internal successors, (133), 36 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2023-12-16 00:10:56,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:10:56,402 INFO L225 Difference]: With dead ends: 115 [2023-12-16 00:10:56,402 INFO L226 Difference]: Without dead ends: 72 [2023-12-16 00:10:56,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 111 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 789 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=525, Invalid=807, Unknown=0, NotChecked=0, Total=1332 [2023-12-16 00:10:56,403 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 7 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:10:56,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 72 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:10:56,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-16 00:10:56,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 71. [2023-12-16 00:10:56,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.042857142857143) internal successors, (73), 70 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:56,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 73 transitions. [2023-12-16 00:10:56,414 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 73 transitions. Word has length 67 [2023-12-16 00:10:56,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:10:56,414 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 73 transitions. [2023-12-16 00:10:56,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.6944444444444446) internal successors, (133), 36 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:10:56,414 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 73 transitions. [2023-12-16 00:10:56,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-16 00:10:56,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:10:56,414 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:10:56,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-16 00:10:56,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:56,620 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:10:56,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:10:56,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1720398696, now seen corresponding path program 18 times [2023-12-16 00:10:56,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:10:56,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471105058] [2023-12-16 00:10:56,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:10:56,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:10:56,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:10:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 31 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:10:57,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:10:57,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471105058] [2023-12-16 00:10:57,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471105058] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:10:57,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438177688] [2023-12-16 00:10:57,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-16 00:10:57,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:10:57,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:10:57,815 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-16 00:10:57,817 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-16 00:10:58,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2023-12-16 00:10:58,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:10:58,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 98 conjunts are in the unsatisfiable core [2023-12-16 00:10:58,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:10:58,346 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 17 treesize of output 13 [2023-12-16 00:10:58,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:10:58,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:10:58,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 50 treesize of output 33 [2023-12-16 00:10:58,419 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 44 treesize of output 46 [2023-12-16 00:10:58,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2023-12-16 00:10:58,474 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-12-16 00:10:58,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 65 [2023-12-16 00:10:58,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 78 [2023-12-16 00:10:58,588 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 81 [2023-12-16 00:10:58,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 83 treesize of output 94 [2023-12-16 00:10:58,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 97 [2023-12-16 00:10:58,687 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 96 treesize of output 110 [2023-12-16 00:10:58,765 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 115 treesize of output 113 [2023-12-16 00:10:58,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 109 treesize of output 126 [2023-12-16 00:10:58,889 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 128 treesize of output 129 [2023-12-16 00:10:58,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:58,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 122 treesize of output 142 [2023-12-16 00:10:59,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:59,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 141 treesize of output 145 [2023-12-16 00:10:59,057 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:59,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 135 treesize of output 158 [2023-12-16 00:10:59,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:10:59,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 55 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 82 treesize of output 108 [2023-12-16 00:11:00,879 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 166 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:00,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:11:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 50 proven. 281 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:01,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438177688] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:11:01,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:11:01,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29, 28] total 57 [2023-12-16 00:11:01,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522758741] [2023-12-16 00:11:01,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:11:01,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-12-16 00:11:01,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:11:01,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-12-16 00:11:01,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=756, Invalid=2436, Unknown=0, NotChecked=0, Total=3192 [2023-12-16 00:11:01,349 INFO L87 Difference]: Start difference. First operand 71 states and 73 transitions. Second operand has 57 states, 57 states have (on average 3.0526315789473686) internal successors, (174), 57 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:02,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:11:02,873 INFO L93 Difference]: Finished difference Result 80 states and 83 transitions. [2023-12-16 00:11:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-12-16 00:11:02,874 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 3.0526315789473686) internal successors, (174), 57 states have internal predecessors, (174), 0 states have call successors, (0), 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-16 00:11:02,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:11:02,874 INFO L225 Difference]: With dead ends: 80 [2023-12-16 00:11:02,874 INFO L226 Difference]: Without dead ends: 78 [2023-12-16 00:11:02,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 105 SyntacticMatches, 14 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2169 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1763, Invalid=5209, Unknown=0, NotChecked=0, Total=6972 [2023-12-16 00:11:02,876 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 60 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 00:11:02,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 37 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 00:11:02,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2023-12-16 00:11:02,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 74. [2023-12-16 00:11:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.0410958904109588) internal successors, (76), 73 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:02,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 76 transitions. [2023-12-16 00:11:02,889 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 76 transitions. Word has length 70 [2023-12-16 00:11:02,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:11:02,889 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 76 transitions. [2023-12-16 00:11:02,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 3.0526315789473686) internal successors, (174), 57 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:02,889 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 76 transitions. [2023-12-16 00:11:02,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 00:11:02,889 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:11:02,889 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:11:02,895 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-16 00:11:03,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:11:03,092 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:11:03,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:11:03,092 INFO L85 PathProgramCache]: Analyzing trace with hash 558146026, now seen corresponding path program 19 times [2023-12-16 00:11:03,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:11:03,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687787844] [2023-12-16 00:11:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:11:03,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:11:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:11:03,313 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 156 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:03,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:11:03,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687787844] [2023-12-16 00:11:03,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687787844] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:11:03,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480888477] [2023-12-16 00:11:03,314 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-16 00:11:03,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:11:03,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:11:03,315 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-16 00:11:03,363 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-16 00:11:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:11:03,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-16 00:11:03,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:11:03,712 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 187 proven. 176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:03,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:11:03,942 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 208 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:03,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480888477] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:11:03,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:11:03,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 26, 26] total 39 [2023-12-16 00:11:03,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856996008] [2023-12-16 00:11:03,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:11:03,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-12-16 00:11:03,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:11:03,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-12-16 00:11:03,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=586, Invalid=896, Unknown=0, NotChecked=0, Total=1482 [2023-12-16 00:11:03,944 INFO L87 Difference]: Start difference. First operand 74 states and 76 transitions. Second operand has 39 states, 39 states have (on average 3.717948717948718) internal successors, (145), 39 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-16 00:11:04,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:11:04,072 INFO L93 Difference]: Finished difference Result 124 states and 129 transitions. [2023-12-16 00:11:04,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-16 00:11:04,073 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.717948717948718) internal successors, (145), 39 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 73 [2023-12-16 00:11:04,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:11:04,073 INFO L225 Difference]: With dead ends: 124 [2023-12-16 00:11:04,073 INFO L226 Difference]: Without dead ends: 78 [2023-12-16 00:11:04,073 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 121 SyntacticMatches, 12 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=614, Invalid=946, Unknown=0, NotChecked=0, Total=1560 [2023-12-16 00:11:04,074 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 7 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:11:04,074 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 82 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:11:04,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2023-12-16 00:11:04,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 77. [2023-12-16 00:11:04,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.0394736842105263) internal successors, (79), 76 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-16 00:11:04,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 79 transitions. [2023-12-16 00:11:04,087 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 79 transitions. Word has length 73 [2023-12-16 00:11:04,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:11:04,087 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 79 transitions. [2023-12-16 00:11:04,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.717948717948718) internal successors, (145), 39 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-16 00:11:04,087 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 79 transitions. [2023-12-16 00:11:04,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 00:11:04,088 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:11:04,088 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:11:04,095 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-16 00:11:04,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:11:04,295 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:11:04,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:11:04,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1368073178, now seen corresponding path program 20 times [2023-12-16 00:11:04,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:11:04,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262156168] [2023-12-16 00:11:04,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:11:04,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:11:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:11:05,548 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 36 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:05,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:11:05,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262156168] [2023-12-16 00:11:05,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262156168] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:11:05,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710550542] [2023-12-16 00:11:05,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 00:11:05,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:11:05,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:11:05,550 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-16 00:11:05,576 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-16 00:11:05,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 00:11:05,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:11:05,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 108 conjunts are in the unsatisfiable core [2023-12-16 00:11:05,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:11:05,694 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 17 treesize of output 13 [2023-12-16 00:11:05,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2023-12-16 00:11:05,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2023-12-16 00:11:05,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 50 treesize of output 33 [2023-12-16 00:11:05,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 44 treesize of output 46 [2023-12-16 00:11:05,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 49 [2023-12-16 00:11:05,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-12-16 00:11:05,855 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 65 [2023-12-16 00:11:05,865 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 78 [2023-12-16 00:11:05,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 81 [2023-12-16 00:11:05,934 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 83 treesize of output 94 [2023-12-16 00:11:05,992 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:05,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 97 [2023-12-16 00:11:06,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 96 treesize of output 110 [2023-12-16 00:11:06,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 115 treesize of output 113 [2023-12-16 00:11:06,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 109 treesize of output 126 [2023-12-16 00:11:06,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 128 treesize of output 129 [2023-12-16 00:11:06,258 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 122 treesize of output 142 [2023-12-16 00:11:06,364 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 141 treesize of output 145 [2023-12-16 00:11:06,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 135 treesize of output 158 [2023-12-16 00:11:06,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 55 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 154 treesize of output 161 [2023-12-16 00:11:06,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 55 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 148 treesize of output 174 [2023-12-16 00:11:06,849 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:06,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 66 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 89 treesize of output 118 [2023-12-16 00:11:08,534 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 198 proven. 199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:08,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:11:08,937 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 55 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:08,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710550542] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:11:08,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:11:08,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 31, 30] total 61 [2023-12-16 00:11:08,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766343445] [2023-12-16 00:11:08,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:11:08,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2023-12-16 00:11:08,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:11:08,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2023-12-16 00:11:08,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=2799, Unknown=0, NotChecked=0, Total=3660 [2023-12-16 00:11:08,939 INFO L87 Difference]: Start difference. First operand 77 states and 79 transitions. Second operand has 61 states, 61 states have (on average 3.0327868852459017) internal successors, (185), 61 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:10,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:11:10,493 INFO L93 Difference]: Finished difference Result 87 states and 90 transitions. [2023-12-16 00:11:10,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-16 00:11:10,493 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 3.0327868852459017) internal successors, (185), 61 states have internal predecessors, (185), 0 states have call successors, (0), 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 76 [2023-12-16 00:11:10,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:11:10,493 INFO L225 Difference]: With dead ends: 87 [2023-12-16 00:11:10,494 INFO L226 Difference]: Without dead ends: 85 [2023-12-16 00:11:10,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 117 SyntacticMatches, 13 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2414 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1885, Invalid=5771, Unknown=0, NotChecked=0, Total=7656 [2023-12-16 00:11:10,494 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 100 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 1323 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 1365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 00:11:10,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 43 Invalid, 1365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1323 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 00:11:10,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-16 00:11:10,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 80. [2023-12-16 00:11:10,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.0379746835443038) internal successors, (82), 79 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:10,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 82 transitions. [2023-12-16 00:11:10,508 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 82 transitions. Word has length 76 [2023-12-16 00:11:10,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:11:10,508 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 82 transitions. [2023-12-16 00:11:10,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 3.0327868852459017) internal successors, (185), 61 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:10,508 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 82 transitions. [2023-12-16 00:11:10,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-16 00:11:10,509 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:11:10,509 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:11:10,516 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-16 00:11:10,713 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,SelfDestructingSolverStorable23 [2023-12-16 00:11:10,713 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:11:10,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:11:10,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1318037396, now seen corresponding path program 21 times [2023-12-16 00:11:10,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:11:10,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14243666] [2023-12-16 00:11:10,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:11:10,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:11:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:11:10,935 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 188 proven. 244 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:10,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:11:10,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14243666] [2023-12-16 00:11:10,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14243666] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:11:10,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284472728] [2023-12-16 00:11:10,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-16 00:11:10,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:11:10,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:11:10,936 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-16 00:11:10,939 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-16 00:11:11,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2023-12-16 00:11:11,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:11:11,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-16 00:11:11,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:11:11,924 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 222 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:11,924 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:11:12,262 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 245 proven. 187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:12,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284472728] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:11:12,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:11:12,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 28, 28] total 42 [2023-12-16 00:11:12,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698017352] [2023-12-16 00:11:12,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:11:12,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-16 00:11:12,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:11:12,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-16 00:11:12,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=680, Invalid=1042, Unknown=0, NotChecked=0, Total=1722 [2023-12-16 00:11:12,264 INFO L87 Difference]: Start difference. First operand 80 states and 82 transitions. Second operand has 42 states, 42 states have (on average 3.738095238095238) internal successors, (157), 42 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:12,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 00:11:12,431 INFO L93 Difference]: Finished difference Result 133 states and 138 transitions. [2023-12-16 00:11:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-16 00:11:12,432 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.738095238095238) internal successors, (157), 42 states have internal predecessors, (157), 0 states have call successors, (0), 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-16 00:11:12,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 00:11:12,432 INFO L225 Difference]: With dead ends: 133 [2023-12-16 00:11:12,432 INFO L226 Difference]: Without dead ends: 84 [2023-12-16 00:11:12,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 131 SyntacticMatches, 13 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1091 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=710, Invalid=1096, Unknown=0, NotChecked=0, Total=1806 [2023-12-16 00:11:12,433 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 4 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 00:11:12,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 85 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 00:11:12,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2023-12-16 00:11:12,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 83. [2023-12-16 00:11:12,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 1.0365853658536586) internal successors, (85), 82 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-16 00:11:12,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 85 transitions. [2023-12-16 00:11:12,448 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 85 transitions. Word has length 79 [2023-12-16 00:11:12,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 00:11:12,448 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 85 transitions. [2023-12-16 00:11:12,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.738095238095238) internal successors, (157), 42 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-16 00:11:12,449 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 85 transitions. [2023-12-16 00:11:12,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-16 00:11:12,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 00:11:12,449 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 00:11:12,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-16 00:11:12,655 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,SelfDestructingSolverStorable24 [2023-12-16 00:11:12,656 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 00:11:12,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 00:11:12,656 INFO L85 PathProgramCache]: Analyzing trace with hash 704837032, now seen corresponding path program 22 times [2023-12-16 00:11:12,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-16 00:11:12,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971566044] [2023-12-16 00:11:12,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 00:11:12,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-16 00:11:12,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 00:11:14,507 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 60 proven. 409 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:14,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-16 00:11:14,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971566044] [2023-12-16 00:11:14,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971566044] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-16 00:11:14,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716470761] [2023-12-16 00:11:14,508 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-16 00:11:14,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-16 00:11:14,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 00:11:14,509 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-16 00:11:14,524 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-16 00:11:14,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-16 00:11:14,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 00:11:14,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 113 conjunts are in the unsatisfiable core [2023-12-16 00:11:14,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 00:11:14,671 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 18 treesize of output 14 [2023-12-16 00:11:14,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 18 [2023-12-16 00:11:14,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2023-12-16 00:11:14,728 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 54 treesize of output 35 [2023-12-16 00:11:14,736 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 47 treesize of output 49 [2023-12-16 00:11:14,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 52 [2023-12-16 00:11:14,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 66 [2023-12-16 00:11:14,826 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 69 [2023-12-16 00:11:14,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 83 [2023-12-16 00:11:14,906 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 96 treesize of output 86 [2023-12-16 00:11:14,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 100 [2023-12-16 00:11:14,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:14,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 110 treesize of output 103 [2023-12-16 00:11:15,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 103 treesize of output 117 [2023-12-16 00:11:15,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 124 treesize of output 120 [2023-12-16 00:11:15,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 117 treesize of output 134 [2023-12-16 00:11:15,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 138 treesize of output 137 [2023-12-16 00:11:15,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 131 treesize of output 151 [2023-12-16 00:11:15,267 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 152 treesize of output 154 [2023-12-16 00:11:15,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 145 treesize of output 168 [2023-12-16 00:11:15,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 166 treesize of output 171 [2023-12-16 00:11:15,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 159 treesize of output 185 [2023-12-16 00:11:15,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 180 treesize of output 188 [2023-12-16 00:11:15,637 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 173 treesize of output 202 [2023-12-16 00:11:15,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-16 00:11:15,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 120 treesize of output 152 [2023-12-16 00:11:17,854 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 235 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:17,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 00:11:18,725 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 60 proven. 409 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 00:11:18,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716470761] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 00:11:18,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-16 00:11:18,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 91 [2023-12-16 00:11:18,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581156002] [2023-12-16 00:11:18,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-16 00:11:18,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2023-12-16 00:11:18,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-16 00:11:18,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2023-12-16 00:11:18,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1439, Invalid=6751, Unknown=0, NotChecked=0, Total=8190 [2023-12-16 00:11:18,728 INFO L87 Difference]: Start difference. First operand 83 states and 85 transitions. Second operand has 91 states, 91 states have (on average 2.6153846153846154) internal successors, (238), 91 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2023-12-16 00:11:20,199 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 00:11:20,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-16 00:11:20,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4588 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2126, Invalid=10084, Unknown=0, NotChecked=0, Total=12210 [2023-12-16 00:11:20,220 INFO L413 NwaCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 00:11:20,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 00:11:20,221 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 00:11:20,221 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 00:11:20,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-16 00:11:20,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-16 00:11:20,422 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (83states) and FLOYD_HOARE automaton (currently 23 states, 91 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-23-2-1 term,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-22-2-1 context. [2023-12-16 00:11:20,425 INFO L445 BasicCegarLoop]: Path program histogram: [22, 1, 1, 1, 1] [2023-12-16 00:11:20,427 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 00:11:20,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 12:11:20 BoogieIcfgContainer [2023-12-16 00:11:20,428 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 00:11:20,428 INFO L158 Benchmark]: Toolchain (without parser) took 64589.38ms. Allocated memory was 237.0MB in the beginning and 751.8MB in the end (delta: 514.9MB). Free memory was 193.4MB in the beginning and 507.1MB in the end (delta: -313.7MB). Peak memory consumption was 202.2MB. Max. memory is 8.0GB. [2023-12-16 00:11:20,428 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 197.1MB. Free memory is still 143.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 00:11:20,428 INFO L158 Benchmark]: CACSL2BoogieTranslator took 165.61ms. Allocated memory is still 237.0MB. Free memory was 193.4MB in the beginning and 182.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-16 00:11:20,429 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.85ms. Allocated memory is still 237.0MB. Free memory was 182.3MB in the beginning and 180.8MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-16 00:11:20,429 INFO L158 Benchmark]: Boogie Preprocessor took 31.11ms. Allocated memory is still 237.0MB. Free memory was 180.8MB in the beginning and 179.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-16 00:11:20,429 INFO L158 Benchmark]: RCFGBuilder took 239.94ms. Allocated memory is still 237.0MB. Free memory was 178.7MB in the beginning and 167.1MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-16 00:11:20,429 INFO L158 Benchmark]: TraceAbstraction took 64126.71ms. Allocated memory was 237.0MB in the beginning and 751.8MB in the end (delta: 514.9MB). Free memory was 166.6MB in the beginning and 507.1MB in the end (delta: -340.5MB). Peak memory consumption was 174.9MB. Max. memory is 8.0GB. [2023-12-16 00:11:20,429 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.09ms. Allocated memory is still 197.1MB. Free memory is still 143.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 165.61ms. Allocated memory is still 237.0MB. Free memory was 193.4MB in the beginning and 182.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 21.85ms. Allocated memory is still 237.0MB. Free memory was 182.3MB in the beginning and 180.8MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 31.11ms. Allocated memory is still 237.0MB. Free memory was 180.8MB in the beginning and 179.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 239.94ms. Allocated memory is still 237.0MB. Free memory was 178.7MB in the beginning and 167.1MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 64126.71ms. Allocated memory was 237.0MB in the beginning and 751.8MB in the end (delta: 514.9MB). Free memory was 166.6MB in the beginning and 507.1MB in the end (delta: -340.5MB). Peak memory consumption was 174.9MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 8). Cancelled while NwaCegarLoop was constructing difference of abstraction (83states) and FLOYD_HOARE automaton (currently 23 states, 91 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-23-2-1 term,while PolyPacSimplificationTermWalker was simplifying a ∨-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-22-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 14 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.1s, OverallIterations: 26, TraceHistogramMax: 13, PathProgramHistogramMax: 22, EmptinessCheckTime: 0.0s, AutomataDifference: 15.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 962 SdHoareTripleChecker+Valid, 5.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 962 mSDsluCounter, 994 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 783 mSDsCounter, 482 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10037 IncrementalHoareTripleChecker+Invalid, 10519 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 482 mSolverCounterUnsat, 211 mSDtfsCounter, 10037 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2952 GetRequests, 1686 SyntacticMatches, 121 SemanticMatches, 1144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27049 ImplicationChecksByTransitivity, 26.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=83occurred in iteration=25, InterpolantAutomatonStates: 638, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 25 MinimizatonAttempts, 76 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 39.0s InterpolantComputationTime, 2205 NumberOfCodeBlocks, 2199 NumberOfCodeBlocksAsserted, 127 NumberOfCheckSat, 3219 ConstructedInterpolants, 39 QuantifiedInterpolants, 60383 SizeOfPredicates, 138 NumberOfNonLiveVariables, 4405 ConjunctsInSsa, 1014 ConjunctsInUnsatCore, 70 InterpolantComputations, 4 PerfectInterpolantSequences, 4524/12111 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown