./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/array-cav19/array_init_nondet_vars.c --full-output --preprocessor.use.memory.slicer false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6ae2ee47 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/array-cav19/array_init_nondet_vars.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b36a429fc2ac304c1da00c90b438bd7c9bbfb7e9d7c6704fc9e7805ab1ca424f --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-dev-6ae2ee4-m [2023-11-22 23:20:06,234 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-22 23:20:06,308 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-22 23:20:06,314 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-22 23:20:06,314 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-22 23:20:06,350 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-22 23:20:06,350 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-22 23:20:06,351 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-22 23:20:06,351 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-22 23:20:06,355 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-22 23:20:06,355 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-22 23:20:06,356 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-22 23:20:06,357 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-22 23:20:06,358 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-22 23:20:06,358 INFO L153 SettingsManager]: * Use SBE=true [2023-11-22 23:20:06,358 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-22 23:20:06,359 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-22 23:20:06,359 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-22 23:20:06,359 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-22 23:20:06,359 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-22 23:20:06,359 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-22 23:20:06,360 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-22 23:20:06,360 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-22 23:20:06,360 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-22 23:20:06,361 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-22 23:20:06,361 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-22 23:20:06,361 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-22 23:20:06,362 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-22 23:20:06,362 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-22 23:20:06,362 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-22 23:20:06,363 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-22 23:20:06,363 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 23:20:06,364 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-22 23:20:06,364 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-22 23:20:06,364 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-22 23:20:06,364 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-22 23:20:06,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-22 23:20:06,365 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-22 23:20:06,365 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-22 23:20:06,365 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-22 23:20:06,365 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-22 23:20:06,365 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-22 23:20:06,366 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b36a429fc2ac304c1da00c90b438bd7c9bbfb7e9d7c6704fc9e7805ab1ca424f Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-22 23:20:06,612 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-22 23:20:06,632 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-22 23:20:06,635 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-22 23:20:06,636 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-22 23:20:06,637 INFO L274 PluginConnector]: CDTParser initialized [2023-11-22 23:20:06,637 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-cav19/array_init_nondet_vars.c [2023-11-22 23:20:07,808 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-22 23:20:08,006 INFO L384 CDTParser]: Found 1 translation units. [2023-11-22 23:20:08,007 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-cav19/array_init_nondet_vars.c [2023-11-22 23:20:08,014 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60a58de9d/30b2a94029cf41889a4ab5c78fc60302/FLAG7f1763a44 [2023-11-22 23:20:08,027 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60a58de9d/30b2a94029cf41889a4ab5c78fc60302 [2023-11-22 23:20:08,028 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-22 23:20:08,030 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-22 23:20:08,033 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-22 23:20:08,033 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-22 23:20:08,037 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-22 23:20:08,038 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,039 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@519c478b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08, skipping insertion in model container [2023-11-22 23:20:08,039 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,063 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-22 23:20:08,210 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-cav19/array_init_nondet_vars.c[413,426] [2023-11-22 23:20:08,226 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 23:20:08,234 INFO L202 MainTranslator]: Completed pre-run [2023-11-22 23:20:08,243 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-cav19/array_init_nondet_vars.c[413,426] [2023-11-22 23:20:08,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-22 23:20:08,260 INFO L206 MainTranslator]: Completed translation [2023-11-22 23:20:08,261 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08 WrapperNode [2023-11-22 23:20:08,261 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-22 23:20:08,262 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-22 23:20:08,262 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-22 23:20:08,262 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-22 23:20:08,268 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,278 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,292 INFO L138 Inliner]: procedures = 15, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 58 [2023-11-22 23:20:08,293 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-22 23:20:08,293 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-22 23:20:08,293 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-22 23:20:08,294 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-22 23:20:08,301 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,302 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,304 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,304 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,308 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,310 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,311 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,312 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,313 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-22 23:20:08,314 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-22 23:20:08,314 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-22 23:20:08,314 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-22 23:20:08,315 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (1/1) ... [2023-11-22 23:20:08,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-22 23:20:08,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:08,353 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-22 23:20:08,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-22 23:20:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-22 23:20:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-22 23:20:08,410 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-22 23:20:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-22 23:20:08,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-22 23:20:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-22 23:20:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-22 23:20:08,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-22 23:20:08,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-22 23:20:08,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-22 23:20:08,495 INFO L241 CfgBuilder]: Building ICFG [2023-11-22 23:20:08,503 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-22 23:20:08,636 INFO L282 CfgBuilder]: Performing block encoding [2023-11-22 23:20:08,659 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-22 23:20:08,659 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-22 23:20:08,660 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:20:08 BoogieIcfgContainer [2023-11-22 23:20:08,660 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-22 23:20:08,662 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-22 23:20:08,662 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-22 23:20:08,665 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-22 23:20:08,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 11:20:08" (1/3) ... [2023-11-22 23:20:08,666 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41355130 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:20:08, skipping insertion in model container [2023-11-22 23:20:08,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:20:08" (2/3) ... [2023-11-22 23:20:08,666 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41355130 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:20:08, skipping insertion in model container [2023-11-22 23:20:08,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:20:08" (3/3) ... [2023-11-22 23:20:08,667 INFO L112 eAbstractionObserver]: Analyzing ICFG array_init_nondet_vars.c [2023-11-22 23:20:08,682 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-22 23:20:08,682 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-22 23:20:08,715 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-22 23:20:08,721 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;@25748ff3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-22 23:20:08,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-22 23:20:08,725 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 14 states have (on average 1.5) internal successors, (21), 15 states have internal predecessors, (21), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-22 23:20:08,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-11-22 23:20:08,731 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:08,732 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:08,732 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:08,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:08,737 INFO L85 PathProgramCache]: Analyzing trace with hash 485743062, now seen corresponding path program 1 times [2023-11-22 23:20:08,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:08,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418315083] [2023-11-22 23:20:08,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:08,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:08,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:08,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:08,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:08,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:08,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-22 23:20:08,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:08,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418315083] [2023-11-22 23:20:08,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418315083] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:08,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:08,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-22 23:20:08,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923876689] [2023-11-22 23:20:08,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:08,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-22 23:20:08,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:08,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-22 23:20:08,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-22 23:20:08,922 INFO L87 Difference]: Start difference. First operand has 20 states, 14 states have (on average 1.5) internal successors, (21), 15 states have internal predecessors, (21), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 23:20:08,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:08,972 INFO L93 Difference]: Finished difference Result 38 states and 54 transitions. [2023-11-22 23:20:08,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-22 23:20:08,975 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2023-11-22 23:20:08,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:08,981 INFO L225 Difference]: With dead ends: 38 [2023-11-22 23:20:08,981 INFO L226 Difference]: Without dead ends: 18 [2023-11-22 23:20:08,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 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-11-22 23:20:08,991 INFO L413 NwaCegarLoop]: 19 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, 19 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-11-22 23:20:08,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 19 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-22 23:20:09,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2023-11-22 23:20:09,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2023-11-22 23:20:09,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-22 23:20:09,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 21 transitions. [2023-11-22 23:20:09,030 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 21 transitions. Word has length 18 [2023-11-22 23:20:09,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:09,031 INFO L495 AbstractCegarLoop]: Abstraction has 18 states and 21 transitions. [2023-11-22 23:20:09,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-22 23:20:09,031 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 21 transitions. [2023-11-22 23:20:09,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-11-22 23:20:09,034 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:09,034 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:09,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-22 23:20:09,035 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:09,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:09,036 INFO L85 PathProgramCache]: Analyzing trace with hash -121450414, now seen corresponding path program 1 times [2023-11-22 23:20:09,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:09,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343965962] [2023-11-22 23:20:09,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:09,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:09,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:09,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,254 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-22 23:20:09,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:09,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343965962] [2023-11-22 23:20:09,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343965962] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-22 23:20:09,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-22 23:20:09,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-22 23:20:09,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582428406] [2023-11-22 23:20:09,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-22 23:20:09,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-22 23:20:09,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:09,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-22 23:20:09,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:09,258 INFO L87 Difference]: Start difference. First operand 18 states and 21 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 23:20:09,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:09,289 INFO L93 Difference]: Finished difference Result 33 states and 38 transitions. [2023-11-22 23:20:09,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-22 23:20:09,290 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2023-11-22 23:20:09,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:09,291 INFO L225 Difference]: With dead ends: 33 [2023-11-22 23:20:09,291 INFO L226 Difference]: Without dead ends: 26 [2023-11-22 23:20:09,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-22 23:20:09,293 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:09,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 42 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-22 23:20:09,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2023-11-22 23:20:09,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 19. [2023-11-22 23:20:09,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-22 23:20:09,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 22 transitions. [2023-11-22 23:20:09,299 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 22 transitions. Word has length 18 [2023-11-22 23:20:09,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:09,300 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 22 transitions. [2023-11-22 23:20:09,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-22 23:20:09,300 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 22 transitions. [2023-11-22 23:20:09,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-22 23:20:09,302 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:09,303 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:09,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-22 23:20:09,303 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:09,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:09,305 INFO L85 PathProgramCache]: Analyzing trace with hash -787434959, now seen corresponding path program 1 times [2023-11-22 23:20:09,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:09,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370751917] [2023-11-22 23:20:09,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:09,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:09,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:09,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,832 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-22 23:20:09,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:09,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370751917] [2023-11-22 23:20:09,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370751917] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:09,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483469487] [2023-11-22 23:20:09,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:09,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:09,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:09,844 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-11-22 23:20:09,869 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-11-22 23:20:09,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:09,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-22 23:20:09,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:10,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:10,177 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 15 treesize of output 7 [2023-11-22 23:20:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-22 23:20:10,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:10,241 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-11-22 23:20:10,250 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-11-22 23:20:10,351 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-22 23:20:10,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483469487] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:10,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:10,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 19 [2023-11-22 23:20:10,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774194244] [2023-11-22 23:20:10,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:10,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-22 23:20:10,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:10,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-22 23:20:10,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2023-11-22 23:20:10,355 INFO L87 Difference]: Start difference. First operand 19 states and 22 transitions. Second operand has 19 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 15 states have internal predecessors, (28), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-22 23:20:10,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:10,551 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2023-11-22 23:20:10,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-22 23:20:10,551 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 15 states have internal predecessors, (28), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 25 [2023-11-22 23:20:10,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:10,552 INFO L225 Difference]: With dead ends: 40 [2023-11-22 23:20:10,552 INFO L226 Difference]: Without dead ends: 38 [2023-11-22 23:20:10,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2023-11-22 23:20:10,554 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 49 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:10,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 135 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:20:10,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2023-11-22 23:20:10,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 25. [2023-11-22 23:20:10,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-22 23:20:10,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2023-11-22 23:20:10,563 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 25 [2023-11-22 23:20:10,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:10,564 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2023-11-22 23:20:10,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 15 states have internal predecessors, (28), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-22 23:20:10,564 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2023-11-22 23:20:10,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-22 23:20:10,566 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:10,566 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:10,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-22 23:20:10,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:10,781 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:10,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:10,781 INFO L85 PathProgramCache]: Analyzing trace with hash 642107988, now seen corresponding path program 1 times [2023-11-22 23:20:10,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:10,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252584134] [2023-11-22 23:20:10,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:10,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:10,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:10,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:10,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:10,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:10,894 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:10,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:10,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252584134] [2023-11-22 23:20:10,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252584134] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:10,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343559289] [2023-11-22 23:20:10,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:10,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:10,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:10,904 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-11-22 23:20:10,909 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-11-22 23:20:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:10,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-22 23:20:10,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:10,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:11,030 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:11,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343559289] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:11,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:11,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-22 23:20:11,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144915440] [2023-11-22 23:20:11,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:11,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-22 23:20:11,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:11,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-22 23:20:11,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-22 23:20:11,033 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-22 23:20:11,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:11,080 INFO L93 Difference]: Finished difference Result 44 states and 50 transitions. [2023-11-22 23:20:11,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-22 23:20:11,081 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 28 [2023-11-22 23:20:11,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:11,082 INFO L225 Difference]: With dead ends: 44 [2023-11-22 23:20:11,082 INFO L226 Difference]: Without dead ends: 34 [2023-11-22 23:20:11,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2023-11-22 23:20:11,083 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 18 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:11,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 57 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-22 23:20:11,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-11-22 23:20:11,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 22. [2023-11-22 23:20:11,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 16 states have (on average 1.125) internal successors, (18), 16 states have internal predecessors, (18), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-22 23:20:11,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 26 transitions. [2023-11-22 23:20:11,089 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 26 transitions. Word has length 28 [2023-11-22 23:20:11,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:11,089 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 26 transitions. [2023-11-22 23:20:11,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-22 23:20:11,090 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 26 transitions. [2023-11-22 23:20:11,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-22 23:20:11,090 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:11,090 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:11,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-22 23:20:11,304 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,SelfDestructingSolverStorable3 [2023-11-22 23:20:11,305 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:11,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:11,305 INFO L85 PathProgramCache]: Analyzing trace with hash -575027342, now seen corresponding path program 2 times [2023-11-22 23:20:11,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:11,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760608871] [2023-11-22 23:20:11,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:11,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:11,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:11,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:11,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:11,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:11,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:11,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:11,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:11,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:11,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:11,615 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:11,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:11,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760608871] [2023-11-22 23:20:11,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760608871] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:11,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686906772] [2023-11-22 23:20:11,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:20:11,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:11,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:11,620 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-11-22 23:20:11,646 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-11-22 23:20:11,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:20:11,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:11,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-22 23:20:11,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:11,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:11,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:20:11,971 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 15 treesize of output 7 [2023-11-22 23:20:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-22 23:20:11,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:12,063 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 21 treesize of output 19 [2023-11-22 23:20:12,067 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 25 treesize of output 21 [2023-11-22 23:20:12,158 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:12,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686906772] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:12,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:12,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 22 [2023-11-22 23:20:12,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646563400] [2023-11-22 23:20:12,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:12,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-22 23:20:12,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:12,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-22 23:20:12,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2023-11-22 23:20:12,161 INFO L87 Difference]: Start difference. First operand 22 states and 26 transitions. Second operand has 22 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 18 states have internal predecessors, (35), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-22 23:20:14,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:16,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:16,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:16,542 INFO L93 Difference]: Finished difference Result 61 states and 69 transitions. [2023-11-22 23:20:16,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-22 23:20:16,544 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 18 states have internal predecessors, (35), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 32 [2023-11-22 23:20:16,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:16,545 INFO L225 Difference]: With dead ends: 61 [2023-11-22 23:20:16,545 INFO L226 Difference]: Without dead ends: 59 [2023-11-22 23:20:16,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2023-11-22 23:20:16,546 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 199 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 33 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:16,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 139 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 181 Invalid, 2 Unknown, 0 Unchecked, 4.2s Time] [2023-11-22 23:20:16,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2023-11-22 23:20:16,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 36. [2023-11-22 23:20:16,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 27 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:16,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2023-11-22 23:20:16,553 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 32 [2023-11-22 23:20:16,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:16,553 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2023-11-22 23:20:16,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 18 states have internal predecessors, (35), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-22 23:20:16,554 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2023-11-22 23:20:16,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-22 23:20:16,555 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:16,555 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:16,571 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-11-22 23:20:16,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:16,769 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:16,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1990599027, now seen corresponding path program 2 times [2023-11-22 23:20:16,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:16,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299760480] [2023-11-22 23:20:16,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:16,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:17,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:17,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:17,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:17,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:17,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:17,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:17,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299760480] [2023-11-22 23:20:17,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299760480] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:17,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797734427] [2023-11-22 23:20:17,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:20:17,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:17,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:17,148 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-11-22 23:20:17,168 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-11-22 23:20:17,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:20:17,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:17,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-22 23:20:17,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:17,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:20:17,461 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 19 treesize of output 7 [2023-11-22 23:20:17,482 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-22 23:20:17,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:17,618 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-11-22 23:20:17,623 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-11-22 23:20:17,895 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-22 23:20:17,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797734427] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:17,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:17,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 13] total 31 [2023-11-22 23:20:17,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921261962] [2023-11-22 23:20:17,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:17,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-22 23:20:17,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:17,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-22 23:20:17,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2023-11-22 23:20:17,900 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 25 states have internal predecessors, (47), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) [2023-11-22 23:20:18,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:18,534 INFO L93 Difference]: Finished difference Result 66 states and 76 transitions. [2023-11-22 23:20:18,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-22 23:20:18,535 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 25 states have internal predecessors, (47), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) Word has length 35 [2023-11-22 23:20:18,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:18,537 INFO L225 Difference]: With dead ends: 66 [2023-11-22 23:20:18,537 INFO L226 Difference]: Without dead ends: 64 [2023-11-22 23:20:18,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=451, Invalid=1901, Unknown=0, NotChecked=0, Total=2352 [2023-11-22 23:20:18,539 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 192 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:18,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 140 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:20:18,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-11-22 23:20:18,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 46. [2023-11-22 23:20:18,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 36 states have (on average 1.1111111111111112) internal successors, (40), 37 states have internal predecessors, (40), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:18,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 54 transitions. [2023-11-22 23:20:18,549 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 54 transitions. Word has length 35 [2023-11-22 23:20:18,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:18,549 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 54 transitions. [2023-11-22 23:20:18,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 25 states have internal predecessors, (47), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) [2023-11-22 23:20:18,550 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 54 transitions. [2023-11-22 23:20:18,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-22 23:20:18,551 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:18,551 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:18,569 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-11-22 23:20:18,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:18,766 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:18,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:18,766 INFO L85 PathProgramCache]: Analyzing trace with hash 348805492, now seen corresponding path program 3 times [2023-11-22 23:20:18,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:18,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090851178] [2023-11-22 23:20:18,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:18,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:19,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:19,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:19,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:19,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:19,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:19,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:19,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-22 23:20:19,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:19,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090851178] [2023-11-22 23:20:19,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090851178] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:19,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227130455] [2023-11-22 23:20:19,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:20:19,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:19,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:19,171 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-11-22 23:20:19,191 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-11-22 23:20:19,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-22 23:20:19,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:19,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-22 23:20:19,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:19,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:20:19,470 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:20:19,471 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:20:19,543 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 19 treesize of output 7 [2023-11-22 23:20:19,564 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 29 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-22 23:20:19,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:19,652 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 21 treesize of output 19 [2023-11-22 23:20:19,656 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 25 treesize of output 21 [2023-11-22 23:20:19,780 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-22 23:20:19,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227130455] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:19,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:19,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 23 [2023-11-22 23:20:19,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082430163] [2023-11-22 23:20:19,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:19,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-22 23:20:19,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:19,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-22 23:20:19,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2023-11-22 23:20:19,785 INFO L87 Difference]: Start difference. First operand 46 states and 54 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 19 states have internal predecessors, (42), 7 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-22 23:20:21,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:22,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:22,133 INFO L93 Difference]: Finished difference Result 62 states and 69 transitions. [2023-11-22 23:20:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-22 23:20:22,133 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 19 states have internal predecessors, (42), 7 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) Word has length 42 [2023-11-22 23:20:22,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:22,134 INFO L225 Difference]: With dead ends: 62 [2023-11-22 23:20:22,134 INFO L226 Difference]: Without dead ends: 60 [2023-11-22 23:20:22,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 79 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2023-11-22 23:20:22,136 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 62 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:22,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 150 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 292 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2023-11-22 23:20:22,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-11-22 23:20:22,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2023-11-22 23:20:22,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 41 states have (on average 1.1219512195121952) internal successors, (46), 42 states have internal predecessors, (46), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:22,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2023-11-22 23:20:22,146 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 42 [2023-11-22 23:20:22,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:22,146 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2023-11-22 23:20:22,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 19 states have internal predecessors, (42), 7 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2023-11-22 23:20:22,147 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2023-11-22 23:20:22,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-11-22 23:20:22,148 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:22,148 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:22,166 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-11-22 23:20:22,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:22,365 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:22,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:22,365 INFO L85 PathProgramCache]: Analyzing trace with hash 594372658, now seen corresponding path program 4 times [2023-11-22 23:20:22,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:22,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624323955] [2023-11-22 23:20:22,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:22,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:22,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:22,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:22,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:22,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:22,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:22,487 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-11-22 23:20:22,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:22,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624323955] [2023-11-22 23:20:22,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624323955] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:22,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152040943] [2023-11-22 23:20:22,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:20:22,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:22,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:22,489 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-11-22 23:20:22,508 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-11-22 23:20:22,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:20:22,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:22,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-22 23:20:22,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 21 proven. 5 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-22 23:20:22,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:22,675 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 21 proven. 5 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-22 23:20:22,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152040943] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:22,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:22,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 16 [2023-11-22 23:20:22,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707130364] [2023-11-22 23:20:22,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:22,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-22 23:20:22,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:22,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-22 23:20:22,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2023-11-22 23:20:22,677 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 4 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-22 23:20:22,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:22,764 INFO L93 Difference]: Finished difference Result 70 states and 77 transitions. [2023-11-22 23:20:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-22 23:20:22,764 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 4 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 44 [2023-11-22 23:20:22,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:22,765 INFO L225 Difference]: With dead ends: 70 [2023-11-22 23:20:22,765 INFO L226 Difference]: Without dead ends: 53 [2023-11-22 23:20:22,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 86 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2023-11-22 23:20:22,767 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 18 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:22,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 92 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:20:22,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2023-11-22 23:20:22,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 45. [2023-11-22 23:20:22,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 35 states have internal predecessors, (38), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:22,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2023-11-22 23:20:22,787 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 44 [2023-11-22 23:20:22,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:22,790 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2023-11-22 23:20:22,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 4 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-22 23:20:22,790 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2023-11-22 23:20:22,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-11-22 23:20:22,792 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:22,792 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:22,810 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-11-22 23:20:23,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:23,009 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:23,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:23,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1744123953, now seen corresponding path program 5 times [2023-11-22 23:20:23,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:23,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323709403] [2023-11-22 23:20:23,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:23,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:23,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:23,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:23,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:23,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:23,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:23,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:23,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:23,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:23,439 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 25 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-22 23:20:23,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:23,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323709403] [2023-11-22 23:20:23,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323709403] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:23,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473600894] [2023-11-22 23:20:23,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:20:23,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:23,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:23,441 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-11-22 23:20:23,447 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-11-22 23:20:23,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-22 23:20:23,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:23,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-22 23:20:23,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:23,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:23,673 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 15 treesize of output 7 [2023-11-22 23:20:23,684 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 25 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-22 23:20:23,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:23,762 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-11-22 23:20:23,765 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-11-22 23:20:23,957 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 25 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-22 23:20:23,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473600894] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:23,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:23,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 27 [2023-11-22 23:20:23,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850661178] [2023-11-22 23:20:23,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:23,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-22 23:20:23,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:23,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-22 23:20:23,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2023-11-22 23:20:23,960 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 10 states have call predecessors, (11), 8 states have call successors, (11) [2023-11-22 23:20:24,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:24,387 INFO L93 Difference]: Finished difference Result 68 states and 74 transitions. [2023-11-22 23:20:24,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-22 23:20:24,388 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 10 states have call predecessors, (11), 8 states have call successors, (11) Word has length 45 [2023-11-22 23:20:24,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:24,389 INFO L225 Difference]: With dead ends: 68 [2023-11-22 23:20:24,389 INFO L226 Difference]: Without dead ends: 66 [2023-11-22 23:20:24,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2023-11-22 23:20:24,390 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 85 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:24,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 208 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:20:24,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-11-22 23:20:24,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 48. [2023-11-22 23:20:24,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 37 states have (on average 1.1081081081081081) internal successors, (41), 38 states have internal predecessors, (41), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 55 transitions. [2023-11-22 23:20:24,402 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 55 transitions. Word has length 45 [2023-11-22 23:20:24,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:24,403 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 55 transitions. [2023-11-22 23:20:24,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (11), 10 states have call predecessors, (11), 8 states have call successors, (11) [2023-11-22 23:20:24,403 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 55 transitions. [2023-11-22 23:20:24,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-22 23:20:24,408 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:24,408 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:24,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-22 23:20:24,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:24,632 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:24,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:24,633 INFO L85 PathProgramCache]: Analyzing trace with hash -886978926, now seen corresponding path program 3 times [2023-11-22 23:20:24,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:24,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441852150] [2023-11-22 23:20:24,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:24,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:24,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:24,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:24,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:24,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:25,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:25,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:25,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:25,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:25,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:25,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:25,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:25,038 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 9 proven. 37 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-22 23:20:25,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:25,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441852150] [2023-11-22 23:20:25,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441852150] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:25,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533826558] [2023-11-22 23:20:25,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:20:25,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:25,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:25,040 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-11-22 23:20:25,064 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-11-22 23:20:25,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-22 23:20:25,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:25,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-22 23:20:25,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:25,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:25,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:20:25,294 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 27 treesize of output 11 [2023-11-22 23:20:25,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:20:25,375 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 11 [2023-11-22 23:20:25,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:20:25,455 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 27 treesize of output 11 [2023-11-22 23:20:25,513 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 15 treesize of output 7 [2023-11-22 23:20:25,527 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 33 proven. 31 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-22 23:20:25,527 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:27,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533826558] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:27,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:20:27,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 24 [2023-11-22 23:20:27,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893542248] [2023-11-22 23:20:27,621 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:27,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-22 23:20:27,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:27,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-22 23:20:27,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=539, Unknown=1, NotChecked=0, Total=650 [2023-11-22 23:20:27,623 INFO L87 Difference]: Start difference. First operand 48 states and 55 transitions. Second operand has 24 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2023-11-22 23:20:27,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:27,993 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2023-11-22 23:20:27,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-22 23:20:27,993 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) Word has length 46 [2023-11-22 23:20:27,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:27,994 INFO L225 Difference]: With dead ends: 63 [2023-11-22 23:20:27,994 INFO L226 Difference]: Without dead ends: 61 [2023-11-22 23:20:27,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=251, Invalid=1080, Unknown=1, NotChecked=0, Total=1332 [2023-11-22 23:20:27,995 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 68 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:27,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 163 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:20:27,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2023-11-22 23:20:28,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 50. [2023-11-22 23:20:28,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 39 states have internal predecessors, (41), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:28,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2023-11-22 23:20:28,004 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 46 [2023-11-22 23:20:28,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:28,005 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2023-11-22 23:20:28,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 10 states have call successors, (11) [2023-11-22 23:20:28,005 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2023-11-22 23:20:28,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-11-22 23:20:28,006 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:28,006 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:28,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-22 23:20:28,220 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,SelfDestructingSolverStorable9 [2023-11-22 23:20:28,220 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:28,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1312062380, now seen corresponding path program 6 times [2023-11-22 23:20:28,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:28,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915871026] [2023-11-22 23:20:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:28,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:28,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:28,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:28,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:28,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:28,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:28,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:28,348 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-22 23:20:28,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:28,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915871026] [2023-11-22 23:20:28,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915871026] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:28,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257114978] [2023-11-22 23:20:28,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:20:28,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:28,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:28,350 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-11-22 23:20:28,367 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-11-22 23:20:28,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-11-22 23:20:28,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:28,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-22 23:20:28,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:28,509 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-22 23:20:28,510 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:28,585 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-22 23:20:28,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257114978] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:28,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:28,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-11-22 23:20:28,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553567074] [2023-11-22 23:20:28,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:28,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-22 23:20:28,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:28,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-22 23:20:28,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-11-22 23:20:28,588 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-22 23:20:28,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:28,689 INFO L93 Difference]: Finished difference Result 74 states and 79 transitions. [2023-11-22 23:20:28,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-22 23:20:28,689 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 48 [2023-11-22 23:20:28,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:28,690 INFO L225 Difference]: With dead ends: 74 [2023-11-22 23:20:28,690 INFO L226 Difference]: Without dead ends: 58 [2023-11-22 23:20:28,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 93 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2023-11-22 23:20:28,692 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 26 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:28,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 110 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:20:28,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-11-22 23:20:28,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 46. [2023-11-22 23:20:28,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 35 states have internal predecessors, (36), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:28,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 50 transitions. [2023-11-22 23:20:28,701 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 50 transitions. Word has length 48 [2023-11-22 23:20:28,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:28,701 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 50 transitions. [2023-11-22 23:20:28,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-22 23:20:28,702 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 50 transitions. [2023-11-22 23:20:28,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-22 23:20:28,703 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:28,703 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:28,718 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-11-22 23:20:28,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:28,918 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:28,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:28,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1159209714, now seen corresponding path program 7 times [2023-11-22 23:20:28,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:28,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484122582] [2023-11-22 23:20:28,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:28,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:28,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:29,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:29,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 41 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-22 23:20:29,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:29,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484122582] [2023-11-22 23:20:29,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484122582] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:29,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41463154] [2023-11-22 23:20:29,389 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:20:29,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:29,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:29,391 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-11-22 23:20:29,410 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-11-22 23:20:29,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:29,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-22 23:20:29,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:29,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:29,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:20:29,627 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 27 treesize of output 11 [2023-11-22 23:20:29,694 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 15 treesize of output 7 [2023-11-22 23:20:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 26 proven. 41 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-22 23:20:29,710 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:29,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41463154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:29,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:20:29,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 21 [2023-11-22 23:20:29,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811099345] [2023-11-22 23:20:29,822 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:29,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-22 23:20:29,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:29,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-22 23:20:29,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2023-11-22 23:20:29,823 INFO L87 Difference]: Start difference. First operand 46 states and 50 transitions. Second operand has 21 states, 20 states have (on average 1.85) internal successors, (37), 18 states have internal predecessors, (37), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2023-11-22 23:20:31,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:33,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:34,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:34,227 INFO L93 Difference]: Finished difference Result 56 states and 59 transitions. [2023-11-22 23:20:34,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-22 23:20:34,227 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 18 states have internal predecessors, (37), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 52 [2023-11-22 23:20:34,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:34,228 INFO L225 Difference]: With dead ends: 56 [2023-11-22 23:20:34,228 INFO L226 Difference]: Without dead ends: 54 [2023-11-22 23:20:34,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2023-11-22 23:20:34,229 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 51 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 14 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:34,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 119 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 358 Invalid, 2 Unknown, 0 Unchecked, 4.2s Time] [2023-11-22 23:20:34,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2023-11-22 23:20:34,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 48. [2023-11-22 23:20:34,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 37 states have (on average 1.054054054054054) internal successors, (39), 37 states have internal predecessors, (39), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-22 23:20:34,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2023-11-22 23:20:34,236 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 52 [2023-11-22 23:20:34,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:34,236 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2023-11-22 23:20:34,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 18 states have internal predecessors, (37), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2023-11-22 23:20:34,237 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2023-11-22 23:20:34,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-11-22 23:20:34,237 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:34,237 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:34,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-22 23:20: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,SelfDestructingSolverStorable11 [2023-11-22 23:20:34,451 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:34,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:34,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1809836557, now seen corresponding path program 8 times [2023-11-22 23:20:34,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:34,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152122854] [2023-11-22 23:20:34,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:34,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:34,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:34,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:34,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:34,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:34,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:34,863 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 15 proven. 46 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-22 23:20:34,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:34,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152122854] [2023-11-22 23:20:34,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152122854] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:34,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584659780] [2023-11-22 23:20:34,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:20:34,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:34,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:34,865 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-11-22 23:20:34,868 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-11-22 23:20:34,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:20:34,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:34,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-22 23:20:34,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:35,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:35,446 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 15 treesize of output 7 [2023-11-22 23:20:35,466 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 9 proven. 55 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-22 23:20:35,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:35,571 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-11-22 23:20:35,574 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-11-22 23:20:35,884 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 15 proven. 46 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-22 23:20:35,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584659780] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:35,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:35,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 17] total 40 [2023-11-22 23:20:35,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189897807] [2023-11-22 23:20:35,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:35,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-22 23:20:35,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:35,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-22 23:20:35,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1395, Unknown=0, NotChecked=0, Total=1560 [2023-11-22 23:20:35,887 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand has 40 states, 39 states have (on average 1.794871794871795) internal successors, (70), 33 states have internal predecessors, (70), 14 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (17), 17 states have call predecessors, (17), 14 states have call successors, (17) [2023-11-22 23:20:36,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:36,843 INFO L93 Difference]: Finished difference Result 84 states and 90 transitions. [2023-11-22 23:20:36,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-22 23:20:36,844 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.794871794871795) internal successors, (70), 33 states have internal predecessors, (70), 14 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (17), 17 states have call predecessors, (17), 14 states have call successors, (17) Word has length 55 [2023-11-22 23:20:36,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:36,844 INFO L225 Difference]: With dead ends: 84 [2023-11-22 23:20:36,844 INFO L226 Difference]: Without dead ends: 82 [2023-11-22 23:20:36,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 94 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 984 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=554, Invalid=3478, Unknown=0, NotChecked=0, Total=4032 [2023-11-22 23:20:36,846 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 221 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:36,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 262 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-22 23:20:36,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-11-22 23:20:36,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2023-11-22 23:20:36,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 43 states have (on average 1.069767441860465) internal successors, (46), 43 states have internal predecessors, (46), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:36,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 60 transitions. [2023-11-22 23:20:36,855 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 60 transitions. Word has length 55 [2023-11-22 23:20:36,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:36,855 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 60 transitions. [2023-11-22 23:20:36,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.794871794871795) internal successors, (70), 33 states have internal predecessors, (70), 14 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (17), 17 states have call predecessors, (17), 14 states have call successors, (17) [2023-11-22 23:20:36,856 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 60 transitions. [2023-11-22 23:20:36,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-11-22 23:20:36,856 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:36,856 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:36,872 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-11-22 23:20:37,071 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,SelfDestructingSolverStorable12 [2023-11-22 23:20:37,072 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:37,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:37,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2110802094, now seen corresponding path program 9 times [2023-11-22 23:20:37,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:37,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813842448] [2023-11-22 23:20:37,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:37,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:37,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:37,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:37,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:37,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:37,245 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-22 23:20:37,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:37,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813842448] [2023-11-22 23:20:37,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813842448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:37,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396100259] [2023-11-22 23:20:37,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:20:37,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:37,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:37,247 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-11-22 23:20:37,269 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-11-22 23:20:37,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-22 23:20:37,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:37,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-22 23:20:37,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:37,458 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-22 23:20:37,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:37,552 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-22 23:20:37,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396100259] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:37,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:37,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-11-22 23:20:37,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27399642] [2023-11-22 23:20:37,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:37,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-22 23:20:37,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:37,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-22 23:20:37,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2023-11-22 23:20:37,554 INFO L87 Difference]: Start difference. First operand 55 states and 60 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-22 23:20:37,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:37,664 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2023-11-22 23:20:37,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-22 23:20:37,664 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 58 [2023-11-22 23:20:37,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:37,665 INFO L225 Difference]: With dead ends: 83 [2023-11-22 23:20:37,665 INFO L226 Difference]: Without dead ends: 64 [2023-11-22 23:20:37,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 112 SyntacticMatches, 9 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2023-11-22 23:20:37,666 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 34 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:37,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 107 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:20:37,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-11-22 23:20:37,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 51. [2023-11-22 23:20:37,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.0512820512820513) internal successors, (41), 39 states have internal predecessors, (41), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-11-22 23:20:37,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2023-11-22 23:20:37,674 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 58 [2023-11-22 23:20:37,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:37,674 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2023-11-22 23:20:37,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-22 23:20:37,675 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2023-11-22 23:20:37,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-22 23:20:37,675 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:37,675 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:37,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-22 23:20:37,888 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,SelfDestructingSolverStorable13 [2023-11-22 23:20:37,888 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:37,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:37,889 INFO L85 PathProgramCache]: Analyzing trace with hash 982598516, now seen corresponding path program 10 times [2023-11-22 23:20:37,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:37,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523435909] [2023-11-22 23:20:37,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:37,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:37,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:38,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:38,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:38,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:38,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:38,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:20:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:38,387 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 15 proven. 65 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-22 23:20:38,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:38,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523435909] [2023-11-22 23:20:38,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523435909] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:38,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298810017] [2023-11-22 23:20:38,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:20:38,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:38,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:38,392 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-11-22 23:20:38,408 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-11-22 23:20:38,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:20:38,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:38,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-22 23:20:38,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:38,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:38,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:20:38,966 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 15 treesize of output 7 [2023-11-22 23:20:38,985 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 36 proven. 65 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-22 23:20:38,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:39,091 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 21 treesize of output 19 [2023-11-22 23:20:39,094 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 25 treesize of output 21 [2023-11-22 23:20:39,228 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 15 proven. 65 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-22 23:20:39,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298810017] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:39,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:39,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 34 [2023-11-22 23:20:39,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640443540] [2023-11-22 23:20:39,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:39,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-22 23:20:39,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:39,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-22 23:20:39,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2023-11-22 23:20:39,230 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 30 states have internal predecessors, (67), 12 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) [2023-11-22 23:20:41,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:43,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:45,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:45,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:45,969 INFO L93 Difference]: Finished difference Result 100 states and 108 transitions. [2023-11-22 23:20:45,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-22 23:20:45,970 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 30 states have internal predecessors, (67), 12 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) Word has length 62 [2023-11-22 23:20:45,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:45,970 INFO L225 Difference]: With dead ends: 100 [2023-11-22 23:20:45,970 INFO L226 Difference]: Without dead ends: 98 [2023-11-22 23:20:45,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 114 SyntacticMatches, 7 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 824 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=406, Invalid=2674, Unknown=0, NotChecked=0, Total=3080 [2023-11-22 23:20:45,972 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 163 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 40 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:45,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 325 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 689 Invalid, 3 Unknown, 0 Unchecked, 6.4s Time] [2023-11-22 23:20:45,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2023-11-22 23:20:45,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 66. [2023-11-22 23:20:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 50 states have (on average 1.08) internal successors, (54), 51 states have internal predecessors, (54), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2023-11-22 23:20:45,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 74 transitions. [2023-11-22 23:20:45,981 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 74 transitions. Word has length 62 [2023-11-22 23:20:45,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:45,981 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 74 transitions. [2023-11-22 23:20:45,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 30 states have internal predecessors, (67), 12 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) [2023-11-22 23:20:45,981 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 74 transitions. [2023-11-22 23:20:45,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-22 23:20:45,982 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:45,982 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:45,996 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-11-22 23:20:46,183 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,SelfDestructingSolverStorable14 [2023-11-22 23:20:46,183 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:46,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:46,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1899098575, now seen corresponding path program 11 times [2023-11-22 23:20:46,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:46,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313656347] [2023-11-22 23:20:46,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:46,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:46,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:46,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:46,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:20:46,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:46,623 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 18 proven. 73 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-22 23:20:46,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:46,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313656347] [2023-11-22 23:20:46,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313656347] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:46,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862023922] [2023-11-22 23:20:46,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:20:46,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:46,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:46,629 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-11-22 23:20:46,639 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-11-22 23:20:46,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-11-22 23:20:46,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:46,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-22 23:20:46,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:47,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:47,330 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 15 treesize of output 7 [2023-11-22 23:20:47,356 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 12 proven. 85 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-22 23:20:47,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:47,490 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-11-22 23:20:47,493 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-11-22 23:20:47,855 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 18 proven. 73 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-22 23:20:47,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862023922] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:47,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:47,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 19] total 45 [2023-11-22 23:20:47,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294597882] [2023-11-22 23:20:47,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:47,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-11-22 23:20:47,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:47,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-11-22 23:20:47,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1791, Unknown=0, NotChecked=0, Total=1980 [2023-11-22 23:20:47,859 INFO L87 Difference]: Start difference. First operand 66 states and 74 transitions. Second operand has 45 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 38 states have internal predecessors, (82), 17 states have call successors, (18), 1 states have call predecessors, (18), 2 states have return successors, (20), 20 states have call predecessors, (20), 17 states have call successors, (20) [2023-11-22 23:20:48,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:48,881 INFO L93 Difference]: Finished difference Result 113 states and 121 transitions. [2023-11-22 23:20:48,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-22 23:20:48,881 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 38 states have internal predecessors, (82), 17 states have call successors, (18), 1 states have call predecessors, (18), 2 states have return successors, (20), 20 states have call predecessors, (20), 17 states have call successors, (20) Word has length 65 [2023-11-22 23:20:48,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:48,882 INFO L225 Difference]: With dead ends: 113 [2023-11-22 23:20:48,882 INFO L226 Difference]: Without dead ends: 111 [2023-11-22 23:20:48,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 112 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=651, Invalid=4605, Unknown=0, NotChecked=0, Total=5256 [2023-11-22 23:20:48,884 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 160 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:48,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 393 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-22 23:20:48,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2023-11-22 23:20:48,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 70. [2023-11-22 23:20:48,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.0740740740740742) internal successors, (58), 55 states have internal predecessors, (58), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2023-11-22 23:20:48,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 78 transitions. [2023-11-22 23:20:48,896 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 78 transitions. Word has length 65 [2023-11-22 23:20:48,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:48,897 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 78 transitions. [2023-11-22 23:20:48,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 38 states have internal predecessors, (82), 17 states have call successors, (18), 1 states have call predecessors, (18), 2 states have return successors, (20), 20 states have call predecessors, (20), 17 states have call successors, (20) [2023-11-22 23:20:48,897 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 78 transitions. [2023-11-22 23:20:48,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-22 23:20:48,897 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:48,898 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:48,916 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-11-22 23:20:49,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:49,112 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:49,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:49,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1564143188, now seen corresponding path program 12 times [2023-11-22 23:20:49,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:49,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322912511] [2023-11-22 23:20:49,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:49,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:49,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:49,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:49,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:49,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:20:49,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:49,295 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 27 proven. 48 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-11-22 23:20:49,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:49,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322912511] [2023-11-22 23:20:49,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322912511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:49,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390767192] [2023-11-22 23:20:49,296 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:20:49,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:49,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:49,297 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-11-22 23:20:49,313 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-11-22 23:20:49,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-11-22 23:20:49,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:49,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-22 23:20:49,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 40 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-11-22 23:20:49,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:49,639 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 40 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-11-22 23:20:49,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390767192] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:49,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:49,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2023-11-22 23:20:49,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036982473] [2023-11-22 23:20:49,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:49,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-22 23:20:49,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:49,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-22 23:20:49,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=375, Unknown=0, NotChecked=0, Total=506 [2023-11-22 23:20:49,641 INFO L87 Difference]: Start difference. First operand 70 states and 78 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2023-11-22 23:20:49,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:49,759 INFO L93 Difference]: Finished difference Result 112 states and 120 transitions. [2023-11-22 23:20:49,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-22 23:20:49,760 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 68 [2023-11-22 23:20:49,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:49,760 INFO L225 Difference]: With dead ends: 112 [2023-11-22 23:20:49,760 INFO L226 Difference]: Without dead ends: 90 [2023-11-22 23:20:49,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 131 SyntacticMatches, 11 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2023-11-22 23:20:49,762 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 52 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:49,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 116 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:20:49,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-11-22 23:20:49,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 66. [2023-11-22 23:20:49,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 50 states have (on average 1.06) internal successors, (53), 51 states have internal predecessors, (53), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2023-11-22 23:20:49,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 73 transitions. [2023-11-22 23:20:49,772 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 73 transitions. Word has length 68 [2023-11-22 23:20:49,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:49,772 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 73 transitions. [2023-11-22 23:20:49,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2023-11-22 23:20:49,773 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 73 transitions. [2023-11-22 23:20:49,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-22 23:20:49,773 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:49,773 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 6, 6, 6, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:49,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-22 23:20:49,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-22 23:20:49,974 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:49,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:49,974 INFO L85 PathProgramCache]: Analyzing trace with hash -693563790, now seen corresponding path program 13 times [2023-11-22 23:20:49,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:49,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459728652] [2023-11-22 23:20:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:50,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:50,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:50,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:50,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:50,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:50,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:20:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:20:50,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 18 proven. 95 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-22 23:20:50,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459728652] [2023-11-22 23:20:50,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459728652] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109146735] [2023-11-22 23:20:50,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:20:50,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:50,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:50,527 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-11-22 23:20:50,548 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-11-22 23:20:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:50,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-22 23:20:50,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:50,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:20:50,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:20:50,980 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 27 treesize of output 11 [2023-11-22 23:20:51,190 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 15 treesize of output 7 [2023-11-22 23:20:51,211 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 40 proven. 95 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-11-22 23:20:51,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:51,330 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 21 treesize of output 19 [2023-11-22 23:20:51,333 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 25 treesize of output 21 [2023-11-22 23:20:51,461 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 18 proven. 95 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-22 23:20:51,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109146735] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:51,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:51,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 19] total 40 [2023-11-22 23:20:51,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194033735] [2023-11-22 23:20:51,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:51,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-22 23:20:51,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:51,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-22 23:20:51,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1400, Unknown=0, NotChecked=0, Total=1560 [2023-11-22 23:20:51,464 INFO L87 Difference]: Start difference. First operand 66 states and 73 transitions. Second operand has 40 states, 38 states have (on average 2.0789473684210527) internal successors, (79), 35 states have internal predecessors, (79), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 16 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-22 23:20:53,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:55,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:20:56,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:56,059 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2023-11-22 23:20:56,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-22 23:20:56,060 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 2.0789473684210527) internal successors, (79), 35 states have internal predecessors, (79), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 16 states have call predecessors, (16), 15 states have call successors, (16) Word has length 72 [2023-11-22 23:20:56,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:56,061 INFO L225 Difference]: With dead ends: 93 [2023-11-22 23:20:56,061 INFO L226 Difference]: Without dead ends: 91 [2023-11-22 23:20:56,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 132 SyntacticMatches, 8 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=343, Invalid=2627, Unknown=0, NotChecked=0, Total=2970 [2023-11-22 23:20:56,062 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 66 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 20 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:56,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 448 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 789 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2023-11-22 23:20:56,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2023-11-22 23:20:56,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2023-11-22 23:20:56,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 70 states have (on average 1.0571428571428572) internal successors, (74), 71 states have internal predecessors, (74), 10 states have call successors, (10), 7 states have call predecessors, (10), 7 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2023-11-22 23:20:56,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 94 transitions. [2023-11-22 23:20:56,077 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 94 transitions. Word has length 72 [2023-11-22 23:20:56,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:56,078 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 94 transitions. [2023-11-22 23:20:56,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 2.0789473684210527) internal successors, (79), 35 states have internal predecessors, (79), 15 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 16 states have call predecessors, (16), 15 states have call successors, (16) [2023-11-22 23:20:56,078 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 94 transitions. [2023-11-22 23:20:56,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-11-22 23:20:56,079 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:56,079 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:56,091 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-11-22 23:20:56,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-22 23:20:56,284 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:20:56,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:20:56,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1134393971, now seen corresponding path program 14 times [2023-11-22 23:20:56,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:20:56,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565351793] [2023-11-22 23:20:56,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:20:56,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:20:56,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:20:56,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:20:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:20:56,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:20:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:20:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:20:56,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:20:56,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:20:56,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:20:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 21 proven. 106 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-22 23:20:56,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:20:56,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565351793] [2023-11-22 23:20:56,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565351793] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:20:56,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339670250] [2023-11-22 23:20:56,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:20:56,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:20:56,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:20:56,826 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-11-22 23:20:56,831 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-11-22 23:20:56,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:20:56,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:20:56,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-22 23:20:56,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:20:57,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:20:57,501 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 19 treesize of output 7 [2023-11-22 23:20:57,522 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 21 proven. 106 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-22 23:20:57,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:20:57,804 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-11-22 23:20:57,806 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-11-22 23:20:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 21 proven. 106 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-22 23:20:58,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339670250] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:20:58,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:20:58,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 54 [2023-11-22 23:20:58,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569687221] [2023-11-22 23:20:58,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:20:58,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-11-22 23:20:58,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:20:58,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-11-22 23:20:58,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=2524, Unknown=0, NotChecked=0, Total=2862 [2023-11-22 23:20:58,186 INFO L87 Difference]: Start difference. First operand 88 states and 94 transitions. Second operand has 54 states, 53 states have (on average 2.0) internal successors, (106), 49 states have internal predecessors, (106), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (21), 21 states have call predecessors, (21), 19 states have call successors, (21) [2023-11-22 23:20:59,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:20:59,885 INFO L93 Difference]: Finished difference Result 129 states and 140 transitions. [2023-11-22 23:20:59,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-22 23:20:59,886 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.0) internal successors, (106), 49 states have internal predecessors, (106), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (21), 21 states have call predecessors, (21), 19 states have call successors, (21) Word has length 75 [2023-11-22 23:20:59,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:20:59,886 INFO L225 Difference]: With dead ends: 129 [2023-11-22 23:20:59,886 INFO L226 Difference]: Without dead ends: 127 [2023-11-22 23:20:59,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 131 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1092, Invalid=7098, Unknown=0, NotChecked=0, Total=8190 [2023-11-22 23:20:59,889 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 256 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:20:59,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 495 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1081 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-22 23:20:59,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2023-11-22 23:20:59,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 109. [2023-11-22 23:20:59,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 91 states have (on average 1.043956043956044) internal successors, (95), 92 states have internal predecessors, (95), 10 states have call successors, (10), 7 states have call predecessors, (10), 7 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2023-11-22 23:20:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 115 transitions. [2023-11-22 23:20:59,907 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 115 transitions. Word has length 75 [2023-11-22 23:20:59,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:20:59,907 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 115 transitions. [2023-11-22 23:20:59,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.0) internal successors, (106), 49 states have internal predecessors, (106), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (21), 21 states have call predecessors, (21), 19 states have call successors, (21) [2023-11-22 23:20:59,908 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 115 transitions. [2023-11-22 23:20:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-22 23:20:59,908 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:20:59,908 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:20:59,919 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-11-22 23:21:00,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:00,109 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:00,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:00,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1984563860, now seen corresponding path program 15 times [2023-11-22 23:21:00,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:00,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649973563] [2023-11-22 23:21:00,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:00,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:00,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:00,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:00,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:00,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:00,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:00,745 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 18 proven. 109 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:00,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:00,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649973563] [2023-11-22 23:21:00,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649973563] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:00,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353834383] [2023-11-22 23:21:00,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:21:00,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:00,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:00,747 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-11-22 23:21:00,752 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-11-22 23:21:00,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-11-22 23:21:00,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:00,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-22 23:21:00,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:01,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:01,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:01,252 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 27 treesize of output 11 [2023-11-22 23:21:01,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:01,332 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 27 treesize of output 11 [2023-11-22 23:21:01,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:01,437 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 27 treesize of output 11 [2023-11-22 23:21:01,609 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 15 treesize of output 7 [2023-11-22 23:21:01,627 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 63 proven. 121 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-22 23:21:01,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:01,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353834383] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:01,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:21:01,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21] total 36 [2023-11-22 23:21:01,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476744990] [2023-11-22 23:21:01,732 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:01,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-22 23:21:01,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:01,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-22 23:21:01,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1241, Unknown=0, NotChecked=0, Total=1406 [2023-11-22 23:21:01,734 INFO L87 Difference]: Start difference. First operand 109 states and 115 transitions. Second operand has 36 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 32 states have internal predecessors, (69), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (18), 17 states have call predecessors, (18), 16 states have call successors, (18) [2023-11-22 23:21:03,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:05,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:06,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:06,359 INFO L93 Difference]: Finished difference Result 120 states and 125 transitions. [2023-11-22 23:21:06,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-22 23:21:06,359 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 32 states have internal predecessors, (69), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (18), 17 states have call predecessors, (18), 16 states have call successors, (18) Word has length 76 [2023-11-22 23:21:06,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:06,361 INFO L225 Difference]: With dead ends: 120 [2023-11-22 23:21:06,361 INFO L226 Difference]: Without dead ends: 118 [2023-11-22 23:21:06,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 942 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=396, Invalid=2574, Unknown=0, NotChecked=0, Total=2970 [2023-11-22 23:21:06,362 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 91 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 21 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:06,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 289 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 813 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2023-11-22 23:21:06,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2023-11-22 23:21:06,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 98. [2023-11-22 23:21:06,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 80 states have (on average 1.0375) internal successors, (83), 81 states have internal predecessors, (83), 10 states have call successors, (10), 7 states have call predecessors, (10), 7 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2023-11-22 23:21:06,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 103 transitions. [2023-11-22 23:21:06,378 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 103 transitions. Word has length 76 [2023-11-22 23:21:06,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:06,378 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 103 transitions. [2023-11-22 23:21:06,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 32 states have internal predecessors, (69), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (18), 17 states have call predecessors, (18), 16 states have call successors, (18) [2023-11-22 23:21:06,379 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 103 transitions. [2023-11-22 23:21:06,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-22 23:21:06,379 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:06,379 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:06,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-22 23:21:06,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:06,584 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:06,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:06,585 INFO L85 PathProgramCache]: Analyzing trace with hash -2083922572, now seen corresponding path program 16 times [2023-11-22 23:21:06,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:06,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923868382] [2023-11-22 23:21:06,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:06,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:07,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:07,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:07,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:07,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:07,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:07,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:07,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:07,100 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 21 proven. 131 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:07,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:07,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923868382] [2023-11-22 23:21:07,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923868382] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:07,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889330907] [2023-11-22 23:21:07,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:21:07,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:07,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:07,102 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-11-22 23:21:07,115 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-11-22 23:21:07,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:21:07,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:07,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-22 23:21:07,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:07,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:07,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:21:07,895 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 15 treesize of output 7 [2023-11-22 23:21:07,921 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 50 proven. 137 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2023-11-22 23:21:07,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:08,076 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 21 treesize of output 19 [2023-11-22 23:21:08,079 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 25 treesize of output 21 [2023-11-22 23:21:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 21 proven. 131 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:08,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889330907] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:08,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:08,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 21] total 42 [2023-11-22 23:21:08,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654748715] [2023-11-22 23:21:08,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:08,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-11-22 23:21:08,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:08,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-11-22 23:21:08,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1552, Unknown=0, NotChecked=0, Total=1722 [2023-11-22 23:21:08,220 INFO L87 Difference]: Start difference. First operand 98 states and 103 transitions. Second operand has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 38 states have internal predecessors, (87), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2023-11-22 23:21:10,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:12,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:13,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:13,265 INFO L93 Difference]: Finished difference Result 170 states and 177 transitions. [2023-11-22 23:21:13,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-22 23:21:13,268 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 38 states have internal predecessors, (87), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) Word has length 82 [2023-11-22 23:21:13,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:13,269 INFO L225 Difference]: With dead ends: 170 [2023-11-22 23:21:13,269 INFO L226 Difference]: Without dead ends: 168 [2023-11-22 23:21:13,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 152 SyntacticMatches, 9 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=534, Invalid=4296, Unknown=0, NotChecked=0, Total=4830 [2023-11-22 23:21:13,271 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 174 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 54 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:13,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 524 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1022 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2023-11-22 23:21:13,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2023-11-22 23:21:13,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 113. [2023-11-22 23:21:13,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 91 states have (on average 1.054945054945055) internal successors, (96), 92 states have internal predecessors, (96), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-22 23:21:13,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 120 transitions. [2023-11-22 23:21:13,297 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 120 transitions. Word has length 82 [2023-11-22 23:21:13,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:13,298 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 120 transitions. [2023-11-22 23:21:13,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 38 states have internal predecessors, (87), 16 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2023-11-22 23:21:13,298 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 120 transitions. [2023-11-22 23:21:13,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-22 23:21:13,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:13,301 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:13,312 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-11-22 23:21:13,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:13,502 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:13,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:13,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1620522033, now seen corresponding path program 17 times [2023-11-22 23:21:13,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:13,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208865022] [2023-11-22 23:21:13,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:13,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:13,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:14,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:14,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:14,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:14,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:14,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:14,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:14,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:14,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 24 proven. 145 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:14,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:14,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208865022] [2023-11-22 23:21:14,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208865022] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:14,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783034118] [2023-11-22 23:21:14,069 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:21:14,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:14,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:14,072 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-11-22 23:21:14,097 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-11-22 23:21:14,181 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2023-11-22 23:21:14,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:14,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-22 23:21:14,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:14,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:14,911 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 15 treesize of output 7 [2023-11-22 23:21:14,934 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 24 proven. 145 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:14,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:15,108 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-11-22 23:21:15,110 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-11-22 23:21:15,488 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 24 proven. 145 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783034118] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:15,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 25, 23] total 55 [2023-11-22 23:21:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316132153] [2023-11-22 23:21:15,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:15,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-22 23:21:15,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:15,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-22 23:21:15,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=2720, Unknown=0, NotChecked=0, Total=2970 [2023-11-22 23:21:15,492 INFO L87 Difference]: Start difference. First operand 113 states and 120 transitions. Second operand has 55 states, 54 states have (on average 1.9814814814814814) internal successors, (107), 49 states have internal predecessors, (107), 23 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 25 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-22 23:21:17,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:17,026 INFO L93 Difference]: Finished difference Result 189 states and 196 transitions. [2023-11-22 23:21:17,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-22 23:21:17,026 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.9814814814814814) internal successors, (107), 49 states have internal predecessors, (107), 23 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 25 states have call predecessors, (25), 23 states have call successors, (25) Word has length 85 [2023-11-22 23:21:17,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:17,028 INFO L225 Difference]: With dead ends: 189 [2023-11-22 23:21:17,028 INFO L226 Difference]: Without dead ends: 187 [2023-11-22 23:21:17,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 146 SyntacticMatches, 9 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2193 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=738, Invalid=6918, Unknown=0, NotChecked=0, Total=7656 [2023-11-22 23:21:17,030 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 123 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 1849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:17,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 797 Invalid, 1849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-22 23:21:17,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2023-11-22 23:21:17,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 114. [2023-11-22 23:21:17,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 92 states have (on average 1.0543478260869565) internal successors, (97), 93 states have internal predecessors, (97), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-22 23:21:17,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 121 transitions. [2023-11-22 23:21:17,051 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 121 transitions. Word has length 85 [2023-11-22 23:21:17,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:17,051 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 121 transitions. [2023-11-22 23:21:17,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 1.9814814814814814) internal successors, (107), 49 states have internal predecessors, (107), 23 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (25), 25 states have call predecessors, (25), 23 states have call successors, (25) [2023-11-22 23:21:17,052 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 121 transitions. [2023-11-22 23:21:17,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-11-22 23:21:17,053 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:17,053 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:17,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:17,256 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,SelfDestructingSolverStorable21 [2023-11-22 23:21:17,257 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:17,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:17,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1545078868, now seen corresponding path program 18 times [2023-11-22 23:21:17,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:17,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62967035] [2023-11-22 23:21:17,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:17,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:17,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:17,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:17,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:17,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:17,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:17,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:17,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:17,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 58 proven. 89 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-22 23:21:17,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:17,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62967035] [2023-11-22 23:21:17,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62967035] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:17,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259767194] [2023-11-22 23:21:17,518 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:21:17,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:17,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:17,519 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-11-22 23:21:17,546 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-11-22 23:21:17,706 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-11-22 23:21:17,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:17,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-22 23:21:17,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:17,920 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 77 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-22 23:21:17,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:18,105 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 77 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2023-11-22 23:21:18,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259767194] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:18,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:18,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2023-11-22 23:21:18,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578597579] [2023-11-22 23:21:18,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:18,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-22 23:21:18,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:18,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-22 23:21:18,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=609, Unknown=0, NotChecked=0, Total=812 [2023-11-22 23:21:18,107 INFO L87 Difference]: Start difference. First operand 114 states and 121 transitions. Second operand has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 29 states have internal predecessors, (76), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2023-11-22 23:21:18,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:18,369 INFO L93 Difference]: Finished difference Result 188 states and 195 transitions. [2023-11-22 23:21:18,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-22 23:21:18,370 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 29 states have internal predecessors, (76), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 88 [2023-11-22 23:21:18,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:18,371 INFO L225 Difference]: With dead ends: 188 [2023-11-22 23:21:18,371 INFO L226 Difference]: Without dead ends: 124 [2023-11-22 23:21:18,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 169 SyntacticMatches, 15 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 732 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=478, Invalid=1502, Unknown=0, NotChecked=0, Total=1980 [2023-11-22 23:21:18,372 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 82 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:18,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 131 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:21:18,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-11-22 23:21:18,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 94. [2023-11-22 23:21:18,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 72 states have (on average 1.0416666666666667) internal successors, (75), 73 states have internal predecessors, (75), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-22 23:21:18,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 99 transitions. [2023-11-22 23:21:18,395 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 99 transitions. Word has length 88 [2023-11-22 23:21:18,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:18,395 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 99 transitions. [2023-11-22 23:21:18,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 29 states have internal predecessors, (76), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2023-11-22 23:21:18,396 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 99 transitions. [2023-11-22 23:21:18,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-22 23:21:18,396 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:18,396 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:18,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:18,597 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,SelfDestructingSolverStorable22 [2023-11-22 23:21:18,597 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:18,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:18,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1606978034, now seen corresponding path program 19 times [2023-11-22 23:21:18,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:18,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440641199] [2023-11-22 23:21:18,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:18,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:19,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:19,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:19,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,276 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 24 proven. 173 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2023-11-22 23:21:19,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:19,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440641199] [2023-11-22 23:21:19,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440641199] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:19,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242830831] [2023-11-22 23:21:19,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:21:19,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:19,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:19,278 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-11-22 23:21:19,299 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-11-22 23:21:19,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:19,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-22 23:21:19,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:19,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:19,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:19,913 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 27 treesize of output 11 [2023-11-22 23:21:20,206 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 15 treesize of output 7 [2023-11-22 23:21:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 54 proven. 173 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2023-11-22 23:21:20,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:20,379 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 21 treesize of output 19 [2023-11-22 23:21:20,382 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 25 treesize of output 21 [2023-11-22 23:21:20,578 INFO L134 CoverageAnalysis]: Checked inductivity of 329 backedges. 24 proven. 173 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2023-11-22 23:21:20,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242830831] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:20,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:20,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 23] total 48 [2023-11-22 23:21:20,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347165497] [2023-11-22 23:21:20,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:20,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-22 23:21:20,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:20,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-22 23:21:20,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=2058, Unknown=0, NotChecked=0, Total=2256 [2023-11-22 23:21:20,581 INFO L87 Difference]: Start difference. First operand 94 states and 99 transitions. Second operand has 48 states, 46 states have (on average 2.152173913043478) internal successors, (99), 43 states have internal predecessors, (99), 19 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2023-11-22 23:21:22,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:23,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:23,421 INFO L93 Difference]: Finished difference Result 119 states and 124 transitions. [2023-11-22 23:21:23,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-22 23:21:23,422 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 2.152173913043478) internal successors, (99), 43 states have internal predecessors, (99), 19 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) Word has length 92 [2023-11-22 23:21:23,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:23,422 INFO L225 Difference]: With dead ends: 119 [2023-11-22 23:21:23,423 INFO L226 Difference]: Without dead ends: 117 [2023-11-22 23:21:23,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 170 SyntacticMatches, 10 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1290 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=437, Invalid=3985, Unknown=0, NotChecked=0, Total=4422 [2023-11-22 23:21:23,424 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 91 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 24 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:23,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 599 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1187 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2023-11-22 23:21:23,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-22 23:21:23,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 114. [2023-11-22 23:21:23,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 92 states have (on average 1.0434782608695652) internal successors, (96), 93 states have internal predecessors, (96), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-22 23:21:23,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2023-11-22 23:21:23,456 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 92 [2023-11-22 23:21:23,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:23,456 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2023-11-22 23:21:23,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 2.152173913043478) internal successors, (99), 43 states have internal predecessors, (99), 19 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2023-11-22 23:21:23,457 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2023-11-22 23:21:23,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-11-22 23:21:23,457 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:23,458 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:23,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-22 23:21:23,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:23,660 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:23,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:23,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1782730483, now seen corresponding path program 20 times [2023-11-22 23:21:23,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:23,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473223263] [2023-11-22 23:21:23,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:23,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:24,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:24,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:24,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:24,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:24,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:24,287 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 27 proven. 190 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2023-11-22 23:21:24,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:24,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473223263] [2023-11-22 23:21:24,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473223263] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:24,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460024060] [2023-11-22 23:21:24,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:21:24,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:24,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:24,290 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:24,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-22 23:21:24,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:21:24,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:24,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-22 23:21:24,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:24,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:21:25,077 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 19 treesize of output 7 [2023-11-22 23:21:25,102 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 27 proven. 190 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2023-11-22 23:21:25,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:25,504 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-11-22 23:21:25,507 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-11-22 23:21:25,954 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 27 proven. 190 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2023-11-22 23:21:25,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460024060] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:25,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:25,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 25] total 65 [2023-11-22 23:21:25,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138093364] [2023-11-22 23:21:25,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:25,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-11-22 23:21:25,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:25,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-11-22 23:21:25,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=3694, Unknown=0, NotChecked=0, Total=4160 [2023-11-22 23:21:25,957 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand has 65 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 60 states have internal predecessors, (136), 25 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2023-11-22 23:21:28,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:28,278 INFO L93 Difference]: Finished difference Result 161 states and 174 transitions. [2023-11-22 23:21:28,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-22 23:21:28,278 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 60 states have internal predecessors, (136), 25 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) Word has length 95 [2023-11-22 23:21:28,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:28,279 INFO L225 Difference]: With dead ends: 161 [2023-11-22 23:21:28,279 INFO L226 Difference]: Without dead ends: 159 [2023-11-22 23:21:28,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 167 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3487 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1527, Invalid=10905, Unknown=0, NotChecked=0, Total=12432 [2023-11-22 23:21:28,281 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 274 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:28,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 673 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1412 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-22 23:21:28,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-11-22 23:21:28,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 141. [2023-11-22 23:21:28,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 119 states have (on average 1.0336134453781514) internal successors, (123), 120 states have internal predecessors, (123), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-22 23:21:28,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 147 transitions. [2023-11-22 23:21:28,314 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 147 transitions. Word has length 95 [2023-11-22 23:21:28,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:28,315 INFO L495 AbstractCegarLoop]: Abstraction has 141 states and 147 transitions. [2023-11-22 23:21:28,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 60 states have internal predecessors, (136), 25 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2023-11-22 23:21:28,315 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 147 transitions. [2023-11-22 23:21:28,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-11-22 23:21:28,316 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:28,316 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:28,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:28,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:28,524 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:28,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash 762827924, now seen corresponding path program 21 times [2023-11-22 23:21:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587124179] [2023-11-22 23:21:28,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:28,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:28,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:29,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:29,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:29,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:29,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:29,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:29,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:29,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:29,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:29,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:29,258 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 24 proven. 187 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:29,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:29,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587124179] [2023-11-22 23:21:29,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587124179] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:29,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617147533] [2023-11-22 23:21:29,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:21:29,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:29,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:29,260 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:29,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-22 23:21:29,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-22 23:21:29,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:29,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-22 23:21:29,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:29,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:29,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:29,950 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 27 treesize of output 11 [2023-11-22 23:21:30,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:30,070 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 27 treesize of output 11 [2023-11-22 23:21:30,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:30,167 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 27 treesize of output 11 [2023-11-22 23:21:30,403 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 15 treesize of output 7 [2023-11-22 23:21:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 93 proven. 205 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2023-11-22 23:21:30,426 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:30,621 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 20 treesize of output 18 [2023-11-22 23:21:30,624 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 24 treesize of output 20 [2023-11-22 23:21:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 21 proven. 187 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2023-11-22 23:21:30,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617147533] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:30,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 22] total 48 [2023-11-22 23:21:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21876738] [2023-11-22 23:21:30,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:30,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-22 23:21:30,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:30,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-22 23:21:30,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=2046, Unknown=0, NotChecked=0, Total=2256 [2023-11-22 23:21:30,777 INFO L87 Difference]: Start difference. First operand 141 states and 147 transitions. Second operand has 48 states, 46 states have (on average 2.152173913043478) internal successors, (99), 43 states have internal predecessors, (99), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 22 states have call predecessors, (23), 21 states have call successors, (23) [2023-11-22 23:21:32,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:33,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:33,749 INFO L93 Difference]: Finished difference Result 152 states and 157 transitions. [2023-11-22 23:21:33,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-22 23:21:33,750 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 2.152173913043478) internal successors, (99), 43 states have internal predecessors, (99), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 22 states have call predecessors, (23), 21 states have call successors, (23) Word has length 96 [2023-11-22 23:21:33,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:33,751 INFO L225 Difference]: With dead ends: 152 [2023-11-22 23:21:33,751 INFO L226 Difference]: Without dead ends: 150 [2023-11-22 23:21:33,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 175 SyntacticMatches, 15 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1538 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=490, Invalid=4202, Unknown=0, NotChecked=0, Total=4692 [2023-11-22 23:21:33,752 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 95 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:33,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 526 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1378 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2023-11-22 23:21:33,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-22 23:21:33,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 124. [2023-11-22 23:21:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 102 states have (on average 1.0294117647058822) internal successors, (105), 103 states have internal predecessors, (105), 12 states have call successors, (12), 9 states have call predecessors, (12), 9 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2023-11-22 23:21:33,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 129 transitions. [2023-11-22 23:21:33,785 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 129 transitions. Word has length 96 [2023-11-22 23:21:33,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:33,787 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 129 transitions. [2023-11-22 23:21:33,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 2.152173913043478) internal successors, (99), 43 states have internal predecessors, (99), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (23), 22 states have call predecessors, (23), 21 states have call successors, (23) [2023-11-22 23:21:33,788 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 129 transitions. [2023-11-22 23:21:33,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-11-22 23:21:33,790 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:33,791 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:33,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-22 23:21:34,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-22 23:21:34,004 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:34,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:34,005 INFO L85 PathProgramCache]: Analyzing trace with hash 267921268, now seen corresponding path program 22 times [2023-11-22 23:21:34,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:34,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360164114] [2023-11-22 23:21:34,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:34,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:34,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:34,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:34,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:34,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:34,661 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 27 proven. 221 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:34,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:34,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360164114] [2023-11-22 23:21:34,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360164114] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:34,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140975226] [2023-11-22 23:21:34,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:21:34,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:34,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:34,664 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:34,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-22 23:21:34,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:21:34,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:34,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-22 23:21:34,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:35,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:35,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:21:35,666 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 15 treesize of output 7 [2023-11-22 23:21:35,692 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 76 proven. 221 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-22 23:21:35,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:35,876 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 21 treesize of output 19 [2023-11-22 23:21:35,878 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 25 treesize of output 21 [2023-11-22 23:21:36,103 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 27 proven. 221 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:36,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140975226] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:36,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:36,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 25] total 52 [2023-11-22 23:21:36,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749370134] [2023-11-22 23:21:36,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:36,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-22 23:21:36,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:36,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-22 23:21:36,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=2435, Unknown=0, NotChecked=0, Total=2652 [2023-11-22 23:21:36,106 INFO L87 Difference]: Start difference. First operand 124 states and 129 transitions. Second operand has 52 states, 50 states have (on average 2.18) internal successors, (109), 47 states have internal predecessors, (109), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) [2023-11-22 23:21:38,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:21:39,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:39,478 INFO L93 Difference]: Finished difference Result 208 states and 215 transitions. [2023-11-22 23:21:39,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-22 23:21:39,478 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 2.18) internal successors, (109), 47 states have internal predecessors, (109), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) Word has length 102 [2023-11-22 23:21:39,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:39,479 INFO L225 Difference]: With dead ends: 208 [2023-11-22 23:21:39,479 INFO L226 Difference]: Without dead ends: 206 [2023-11-22 23:21:39,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 189 SyntacticMatches, 11 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2152 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=674, Invalid=6636, Unknown=0, NotChecked=0, Total=7310 [2023-11-22 23:21:39,481 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 183 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 1478 mSolverCounterSat, 56 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1478 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:39,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 730 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1478 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2023-11-22 23:21:39,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2023-11-22 23:21:39,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 139. [2023-11-22 23:21:39,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 113 states have (on average 1.0442477876106195) internal successors, (118), 114 states have internal predecessors, (118), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-22 23:21:39,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 146 transitions. [2023-11-22 23:21:39,512 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 146 transitions. Word has length 102 [2023-11-22 23:21:39,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:39,512 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 146 transitions. [2023-11-22 23:21:39,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 2.18) internal successors, (109), 47 states have internal predecessors, (109), 21 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) [2023-11-22 23:21:39,513 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 146 transitions. [2023-11-22 23:21:39,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-11-22 23:21:39,513 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:39,514 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:39,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-22 23:21:39,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-22 23:21:39,717 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:39,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:39,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1598859825, now seen corresponding path program 23 times [2023-11-22 23:21:39,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:39,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182571635] [2023-11-22 23:21:39,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:39,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:40,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:40,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:40,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:40,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:40,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:40,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:40,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:40,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:40,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:40,343 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 30 proven. 241 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:40,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:40,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182571635] [2023-11-22 23:21:40,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182571635] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:40,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710809719] [2023-11-22 23:21:40,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:21:40,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:40,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:40,353 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:40,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-22 23:21:40,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-11-22 23:21:40,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:40,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 65 conjunts are in the unsatisfiable core [2023-11-22 23:21:40,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:40,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:41,412 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 15 treesize of output 7 [2023-11-22 23:21:41,439 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 30 proven. 241 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:41,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:41,662 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-11-22 23:21:41,664 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-11-22 23:21:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 30 proven. 241 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:41,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710809719] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:41,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:41,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 29, 27] total 54 [2023-11-22 23:21:41,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094702246] [2023-11-22 23:21:41,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:41,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-11-22 23:21:41,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:41,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-11-22 23:21:41,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2639, Unknown=0, NotChecked=0, Total=2862 [2023-11-22 23:21:41,820 INFO L87 Difference]: Start difference. First operand 139 states and 146 transitions. Second operand has 54 states, 53 states have (on average 2.1132075471698113) internal successors, (112), 50 states have internal predecessors, (112), 20 states have call successors, (21), 1 states have call predecessors, (21), 2 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2023-11-22 23:21:43,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:43,636 INFO L93 Difference]: Finished difference Result 233 states and 240 transitions. [2023-11-22 23:21:43,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-11-22 23:21:43,636 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.1132075471698113) internal successors, (112), 50 states have internal predecessors, (112), 20 states have call successors, (21), 1 states have call predecessors, (21), 2 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) Word has length 105 [2023-11-22 23:21:43,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:43,637 INFO L225 Difference]: With dead ends: 233 [2023-11-22 23:21:43,637 INFO L226 Difference]: Without dead ends: 231 [2023-11-22 23:21:43,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 192 SyntacticMatches, 12 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=741, Invalid=7815, Unknown=0, NotChecked=0, Total=8556 [2023-11-22 23:21:43,640 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 110 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 2631 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 2667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:43,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 1097 Invalid, 2667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2631 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 23:21:43,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2023-11-22 23:21:43,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 140. [2023-11-22 23:21:43,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 114 states have (on average 1.043859649122807) internal successors, (119), 115 states have internal predecessors, (119), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-22 23:21:43,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 147 transitions. [2023-11-22 23:21:43,678 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 147 transitions. Word has length 105 [2023-11-22 23:21:43,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:43,679 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 147 transitions. [2023-11-22 23:21:43,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.1132075471698113) internal successors, (112), 50 states have internal predecessors, (112), 20 states have call successors, (21), 1 states have call predecessors, (21), 2 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2023-11-22 23:21:43,679 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 147 transitions. [2023-11-22 23:21:43,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-22 23:21:43,680 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:43,680 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:43,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:43,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-22 23:21:43,896 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:43,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:43,897 INFO L85 PathProgramCache]: Analyzing trace with hash 451334740, now seen corresponding path program 24 times [2023-11-22 23:21:43,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:43,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084164909] [2023-11-22 23:21:43,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:43,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:44,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:44,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:44,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:44,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:44,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:44,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:44,226 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 101 proven. 142 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-11-22 23:21:44,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:44,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084164909] [2023-11-22 23:21:44,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084164909] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:44,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104356493] [2023-11-22 23:21:44,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:21:44,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:44,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:44,228 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:44,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-22 23:21:44,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2023-11-22 23:21:44,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:44,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-22 23:21:44,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 126 proven. 117 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-11-22 23:21:44,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:44,891 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 126 proven. 117 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-11-22 23:21:44,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104356493] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:44,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:44,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2023-11-22 23:21:44,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272098957] [2023-11-22 23:21:44,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:44,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-22 23:21:44,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:44,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-22 23:21:44,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2023-11-22 23:21:44,894 INFO L87 Difference]: Start difference. First operand 140 states and 147 transitions. Second operand has 35 states, 35 states have (on average 2.6285714285714286) internal successors, (92), 35 states have internal predecessors, (92), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2023-11-22 23:21:45,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:45,230 INFO L93 Difference]: Finished difference Result 232 states and 239 transitions. [2023-11-22 23:21:45,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-22 23:21:45,230 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6285714285714286) internal successors, (92), 35 states have internal predecessors, (92), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 108 [2023-11-22 23:21:45,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:45,231 INFO L225 Difference]: With dead ends: 232 [2023-11-22 23:21:45,231 INFO L226 Difference]: Without dead ends: 150 [2023-11-22 23:21:45,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 207 SyntacticMatches, 19 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1120 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=694, Invalid=2276, Unknown=0, NotChecked=0, Total=2970 [2023-11-22 23:21:45,232 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 170 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:45,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 164 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-22 23:21:45,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-22 23:21:45,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 114. [2023-11-22 23:21:45,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 88 states have (on average 1.0340909090909092) internal successors, (91), 89 states have internal predecessors, (91), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-22 23:21:45,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 119 transitions. [2023-11-22 23:21:45,257 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 119 transitions. Word has length 108 [2023-11-22 23:21:45,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:45,257 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 119 transitions. [2023-11-22 23:21:45,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6285714285714286) internal successors, (92), 35 states have internal predecessors, (92), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2023-11-22 23:21:45,258 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 119 transitions. [2023-11-22 23:21:45,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-11-22 23:21:45,258 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:45,258 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:45,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:45,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-22 23:21:45,459 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:45,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash 617780594, now seen corresponding path program 25 times [2023-11-22 23:21:45,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:45,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798276787] [2023-11-22 23:21:45,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:45,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:45,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:46,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:46,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:46,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:46,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:46,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:46,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:46,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:46,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:21:46,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,112 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 30 proven. 275 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-11-22 23:21:46,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:46,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798276787] [2023-11-22 23:21:46,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798276787] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:46,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860968542] [2023-11-22 23:21:46,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:21:46,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:46,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:46,114 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:46,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-22 23:21:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:46,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-22 23:21:46,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:46,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:21:46,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:21:46,808 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 27 treesize of output 11 [2023-11-22 23:21:47,199 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 15 treesize of output 7 [2023-11-22 23:21:47,226 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 68 proven. 275 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2023-11-22 23:21:47,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:47,430 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 21 treesize of output 19 [2023-11-22 23:21:47,432 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 25 treesize of output 21 [2023-11-22 23:21:47,575 INFO L134 CoverageAnalysis]: Checked inductivity of 509 backedges. 30 proven. 275 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-11-22 23:21:47,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860968542] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:47,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:47,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 29, 27] total 54 [2023-11-22 23:21:47,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373383865] [2023-11-22 23:21:47,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:47,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-11-22 23:21:47,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:47,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-11-22 23:21:47,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2635, Unknown=0, NotChecked=0, Total=2862 [2023-11-22 23:21:47,577 INFO L87 Difference]: Start difference. First operand 114 states and 119 transitions. Second operand has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 50 states have internal predecessors, (117), 22 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (23), 23 states have call predecessors, (23), 22 states have call successors, (23) [2023-11-22 23:21:48,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:48,713 INFO L93 Difference]: Finished difference Result 145 states and 150 transitions. [2023-11-22 23:21:48,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-22 23:21:48,713 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 50 states have internal predecessors, (117), 22 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (23), 23 states have call predecessors, (23), 22 states have call successors, (23) Word has length 112 [2023-11-22 23:21:48,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:48,714 INFO L225 Difference]: With dead ends: 145 [2023-11-22 23:21:48,715 INFO L226 Difference]: Without dead ends: 143 [2023-11-22 23:21:48,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 209 SyntacticMatches, 12 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=520, Invalid=5332, Unknown=0, NotChecked=0, Total=5852 [2023-11-22 23:21:48,716 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 88 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 1813 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:48,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 782 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1813 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-22 23:21:48,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2023-11-22 23:21:48,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 140. [2023-11-22 23:21:48,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 114 states have (on average 1.0350877192982457) internal successors, (118), 115 states have internal predecessors, (118), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-22 23:21:48,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 146 transitions. [2023-11-22 23:21:48,755 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 146 transitions. Word has length 112 [2023-11-22 23:21:48,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:48,755 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 146 transitions. [2023-11-22 23:21:48,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 50 states have internal predecessors, (117), 22 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (23), 23 states have call predecessors, (23), 22 states have call successors, (23) [2023-11-22 23:21:48,755 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 146 transitions. [2023-11-22 23:21:48,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-22 23:21:48,756 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:48,756 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:48,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:48,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:48,972 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:48,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:48,973 INFO L85 PathProgramCache]: Analyzing trace with hash 372413299, now seen corresponding path program 26 times [2023-11-22 23:21:48,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:48,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178843449] [2023-11-22 23:21:48,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:48,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:49,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:49,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:49,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:49,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:49,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:49,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:49,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:49,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:49,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:49,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:21:49,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:49,697 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 33 proven. 298 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-11-22 23:21:49,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:49,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178843449] [2023-11-22 23:21:49,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178843449] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:49,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990755266] [2023-11-22 23:21:49,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:21:49,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:49,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:49,699 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:49,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-22 23:21:49,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:21:49,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:49,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 68 conjunts are in the unsatisfiable core [2023-11-22 23:21:49,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:50,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:21:50,869 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 19 treesize of output 7 [2023-11-22 23:21:50,898 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 27 proven. 325 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2023-11-22 23:21:50,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:51,467 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-11-22 23:21:51,470 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-11-22 23:21:52,248 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 33 proven. 298 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-11-22 23:21:52,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990755266] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:52,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:52,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 30, 29] total 79 [2023-11-22 23:21:52,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680682007] [2023-11-22 23:21:52,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:52,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2023-11-22 23:21:52,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:52,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2023-11-22 23:21:52,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=670, Invalid=5492, Unknown=0, NotChecked=0, Total=6162 [2023-11-22 23:21:52,259 INFO L87 Difference]: Start difference. First operand 140 states and 146 transitions. Second operand has 79 states, 79 states have (on average 2.1139240506329116) internal successors, (167), 73 states have internal predecessors, (167), 32 states have call successors, (33), 1 states have call predecessors, (33), 2 states have return successors, (35), 35 states have call predecessors, (35), 32 states have call successors, (35) [2023-11-22 23:21:55,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:21:55,734 INFO L93 Difference]: Finished difference Result 193 states and 208 transitions. [2023-11-22 23:21:55,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-11-22 23:21:55,735 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.1139240506329116) internal successors, (167), 73 states have internal predecessors, (167), 32 states have call successors, (33), 1 states have call predecessors, (33), 2 states have return successors, (35), 35 states have call predecessors, (35), 32 states have call successors, (35) Word has length 115 [2023-11-22 23:21:55,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:21:55,736 INFO L225 Difference]: With dead ends: 193 [2023-11-22 23:21:55,736 INFO L226 Difference]: Without dead ends: 191 [2023-11-22 23:21:55,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5256 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2247, Invalid=16385, Unknown=0, NotChecked=0, Total=18632 [2023-11-22 23:21:55,738 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 360 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 2103 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 2246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:21:55,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 888 Invalid, 2246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2103 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 23:21:55,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2023-11-22 23:21:55,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 173. [2023-11-22 23:21:55,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 147 states have (on average 1.0272108843537415) internal successors, (151), 148 states have internal predecessors, (151), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-22 23:21:55,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 179 transitions. [2023-11-22 23:21:55,791 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 179 transitions. Word has length 115 [2023-11-22 23:21:55,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:21:55,792 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 179 transitions. [2023-11-22 23:21:55,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.1139240506329116) internal successors, (167), 73 states have internal predecessors, (167), 32 states have call successors, (33), 1 states have call predecessors, (33), 2 states have return successors, (35), 35 states have call predecessors, (35), 32 states have call successors, (35) [2023-11-22 23:21:55,792 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 179 transitions. [2023-11-22 23:21:55,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-22 23:21:55,793 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:21:55,793 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:21:55,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-11-22 23:21:55,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:55,996 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:21:55,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:21:55,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1227050644, now seen corresponding path program 27 times [2023-11-22 23:21:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:21:55,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316137382] [2023-11-22 23:21:55,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:21:55,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:21:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:21:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:21:56,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:21:56,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:21:56,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:21:56,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:21:56,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:21:56,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:21:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:21:56,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:21:56,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:21:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:21:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:21:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:21:56,766 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 30 proven. 289 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:21:56,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:21:56,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316137382] [2023-11-22 23:21:56,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316137382] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:21:56,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284051500] [2023-11-22 23:21:56,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:21:56,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:21:56,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:21:56,768 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:21:56,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-22 23:21:57,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2023-11-22 23:21:57,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:21:57,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 66 conjunts are in the unsatisfiable core [2023-11-22 23:21:57,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:21:57,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:21:57,604 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:21:57,605 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:21:57,670 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:21:57,671 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:21:57,790 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:21:57,790 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:21:58,039 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 19 treesize of output 7 [2023-11-22 23:21:58,065 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 123 proven. 313 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2023-11-22 23:21:58,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:21:58,291 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 20 treesize of output 18 [2023-11-22 23:21:58,294 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 24 treesize of output 20 [2023-11-22 23:21:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 27 proven. 289 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2023-11-22 23:21:58,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284051500] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:21:58,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:21:58,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28, 26] total 49 [2023-11-22 23:21:58,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073995434] [2023-11-22 23:21:58,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:21:58,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-11-22 23:21:58,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:21:58,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-11-22 23:21:58,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2170, Unknown=0, NotChecked=0, Total=2352 [2023-11-22 23:21:58,435 INFO L87 Difference]: Start difference. First operand 173 states and 179 transitions. Second operand has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 45 states have internal predecessors, (109), 21 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (26), 23 states have call predecessors, (26), 21 states have call successors, (26) [2023-11-22 23:22:00,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-22 23:22:01,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:01,796 INFO L93 Difference]: Finished difference Result 184 states and 189 transitions. [2023-11-22 23:22:01,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-22 23:22:01,796 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 45 states have internal predecessors, (109), 21 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (26), 23 states have call predecessors, (26), 21 states have call successors, (26) Word has length 116 [2023-11-22 23:22:01,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:01,797 INFO L225 Difference]: With dead ends: 184 [2023-11-22 23:22:01,797 INFO L226 Difference]: Without dead ends: 182 [2023-11-22 23:22:01,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 219 SyntacticMatches, 17 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1862 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=497, Invalid=5203, Unknown=0, NotChecked=0, Total=5700 [2023-11-22 23:22:01,799 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 86 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 2050 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 2081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2050 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:01,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 733 Invalid, 2081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2050 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2023-11-22 23:22:01,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-11-22 23:22:01,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 150. [2023-11-22 23:22:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 124 states have (on average 1.0241935483870968) internal successors, (127), 125 states have internal predecessors, (127), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-22 23:22:01,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 155 transitions. [2023-11-22 23:22:01,851 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 155 transitions. Word has length 116 [2023-11-22 23:22:01,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:01,852 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 155 transitions. [2023-11-22 23:22:01,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 45 states have internal predecessors, (109), 21 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (26), 23 states have call predecessors, (26), 21 states have call successors, (26) [2023-11-22 23:22:01,852 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 155 transitions. [2023-11-22 23:22:01,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-11-22 23:22:01,853 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:01,853 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:01,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:02,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-22 23:22:02,065 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:02,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:02,065 INFO L85 PathProgramCache]: Analyzing trace with hash 933241204, now seen corresponding path program 28 times [2023-11-22 23:22:02,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:02,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311860348] [2023-11-22 23:22:02,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:02,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:02,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:02,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:02,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:02,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:02,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:02,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:02,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:02,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:02,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:02,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:02,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:02,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:02,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:02,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 33 proven. 335 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:22:02,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:02,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311860348] [2023-11-22 23:22:02,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311860348] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:02,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006819760] [2023-11-22 23:22:02,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:22:02,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:02,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:02,898 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:02,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-22 23:22:03,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:22:03,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:03,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-22 23:22:03,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:03,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:03,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:22:04,206 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 15 treesize of output 7 [2023-11-22 23:22:04,251 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 75 proven. 335 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-11-22 23:22:04,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:04,506 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 21 treesize of output 19 [2023-11-22 23:22:04,508 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 25 treesize of output 21 [2023-11-22 23:22:04,686 INFO L134 CoverageAnalysis]: Checked inductivity of 614 backedges. 33 proven. 335 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:22:04,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006819760] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:04,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:04,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 31, 29] total 60 [2023-11-22 23:22:04,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462347180] [2023-11-22 23:22:04,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:04,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-22 23:22:04,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:04,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-22 23:22:04,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=3285, Unknown=0, NotChecked=0, Total=3540 [2023-11-22 23:22:04,688 INFO L87 Difference]: Start difference. First operand 150 states and 155 transitions. Second operand has 60 states, 58 states have (on average 2.2413793103448274) internal successors, (130), 55 states have internal predecessors, (130), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 26 states have call predecessors, (26), 25 states have call successors, (26) [2023-11-22 23:22:06,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:06,483 INFO L93 Difference]: Finished difference Result 246 states and 253 transitions. [2023-11-22 23:22:06,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-22 23:22:06,483 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 2.2413793103448274) internal successors, (130), 55 states have internal predecessors, (130), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 26 states have call predecessors, (26), 25 states have call successors, (26) Word has length 122 [2023-11-22 23:22:06,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:06,485 INFO L225 Difference]: With dead ends: 246 [2023-11-22 23:22:06,485 INFO L226 Difference]: Without dead ends: 244 [2023-11-22 23:22:06,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 226 SyntacticMatches, 14 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3032 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=802, Invalid=9098, Unknown=0, NotChecked=0, Total=9900 [2023-11-22 23:22:06,487 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 284 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 2118 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 2197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:06,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 839 Invalid, 2197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2118 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-22 23:22:06,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2023-11-22 23:22:06,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 165. [2023-11-22 23:22:06,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 135 states have (on average 1.037037037037037) internal successors, (140), 136 states have internal predecessors, (140), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:06,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 172 transitions. [2023-11-22 23:22:06,550 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 172 transitions. Word has length 122 [2023-11-22 23:22:06,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:06,551 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 172 transitions. [2023-11-22 23:22:06,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 2.2413793103448274) internal successors, (130), 55 states have internal predecessors, (130), 25 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (26), 26 states have call predecessors, (26), 25 states have call successors, (26) [2023-11-22 23:22:06,551 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 172 transitions. [2023-11-22 23:22:06,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-11-22 23:22:06,552 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:06,552 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:06,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-22 23:22:06,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:06,767 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:06,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:06,768 INFO L85 PathProgramCache]: Analyzing trace with hash 871002161, now seen corresponding path program 29 times [2023-11-22 23:22:06,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:06,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864585704] [2023-11-22 23:22:06,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:06,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:07,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:07,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:07,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:07,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:07,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:07,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:07,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:07,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:07,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:07,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 36 proven. 361 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:22:07,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:07,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864585704] [2023-11-22 23:22:07,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864585704] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:07,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045383442] [2023-11-22 23:22:07,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:22:07,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:07,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:07,472 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:07,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-22 23:22:07,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2023-11-22 23:22:07,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:07,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 73 conjunts are in the unsatisfiable core [2023-11-22 23:22:07,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:08,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:08,878 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 15 treesize of output 7 [2023-11-22 23:22:08,910 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 36 proven. 361 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:22:08,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:09,214 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-11-22 23:22:09,217 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-11-22 23:22:09,412 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 36 proven. 361 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:22:09,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045383442] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:09,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:09,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 33, 31] total 62 [2023-11-22 23:22:09,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394341440] [2023-11-22 23:22:09,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:09,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-11-22 23:22:09,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:09,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-11-22 23:22:09,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=3523, Unknown=0, NotChecked=0, Total=3782 [2023-11-22 23:22:09,414 INFO L87 Difference]: Start difference. First operand 165 states and 172 transitions. Second operand has 62 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 58 states have internal predecessors, (132), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) [2023-11-22 23:22:11,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:11,820 INFO L93 Difference]: Finished difference Result 277 states and 284 transitions. [2023-11-22 23:22:11,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-11-22 23:22:11,820 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 58 states have internal predecessors, (132), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) Word has length 125 [2023-11-22 23:22:11,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:11,822 INFO L225 Difference]: With dead ends: 277 [2023-11-22 23:22:11,822 INFO L226 Difference]: Without dead ends: 275 [2023-11-22 23:22:11,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 230 SyntacticMatches, 14 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=863, Invalid=10479, Unknown=0, NotChecked=0, Total=11342 [2023-11-22 23:22:11,823 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 125 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 3412 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1264 SdHoareTripleChecker+Invalid, 3449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 3412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:11,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1264 Invalid, 3449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 3412 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-22 23:22:11,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2023-11-22 23:22:11,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 166. [2023-11-22 23:22:11,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 136 states have (on average 1.036764705882353) internal successors, (141), 137 states have internal predecessors, (141), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:11,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 173 transitions. [2023-11-22 23:22:11,877 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 173 transitions. Word has length 125 [2023-11-22 23:22:11,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:11,877 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 173 transitions. [2023-11-22 23:22:11,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 58 states have internal predecessors, (132), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) [2023-11-22 23:22:11,878 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 173 transitions. [2023-11-22 23:22:11,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-11-22 23:22:11,878 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:11,879 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:11,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-22 23:22:12,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:12,089 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:12,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:12,090 INFO L85 PathProgramCache]: Analyzing trace with hash 2133544020, now seen corresponding path program 30 times [2023-11-22 23:22:12,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:12,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924755380] [2023-11-22 23:22:12,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:12,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:12,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:12,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:12,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:12,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:12,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:12,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:12,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:12,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:12,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 156 proven. 207 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-22 23:22:12,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:12,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924755380] [2023-11-22 23:22:12,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924755380] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:12,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798781318] [2023-11-22 23:22:12,502 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:22:12,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:12,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:12,503 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:12,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-22 23:22:12,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-11-22 23:22:12,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:12,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-22 23:22:12,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 187 proven. 176 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-22 23:22:13,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:13,616 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 187 proven. 176 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-22 23:22:13,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798781318] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:13,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:13,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2023-11-22 23:22:13,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423491453] [2023-11-22 23:22:13,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:13,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-22 23:22:13,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:13,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-22 23:22:13,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=1245, Unknown=0, NotChecked=0, Total=1640 [2023-11-22 23:22:13,619 INFO L87 Difference]: Start difference. First operand 166 states and 173 transitions. Second operand has 41 states, 41 states have (on average 2.6341463414634148) internal successors, (108), 41 states have internal predecessors, (108), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2023-11-22 23:22:14,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:14,125 INFO L93 Difference]: Finished difference Result 276 states and 283 transitions. [2023-11-22 23:22:14,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-22 23:22:14,126 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.6341463414634148) internal successors, (108), 41 states have internal predecessors, (108), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 128 [2023-11-22 23:22:14,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:14,127 INFO L225 Difference]: With dead ends: 276 [2023-11-22 23:22:14,127 INFO L226 Difference]: Without dead ends: 176 [2023-11-22 23:22:14,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 245 SyntacticMatches, 23 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=950, Invalid=3210, Unknown=0, NotChecked=0, Total=4160 [2023-11-22 23:22:14,129 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 130 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:14,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 234 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:22:14,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2023-11-22 23:22:14,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 134. [2023-11-22 23:22:14,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 104 states have (on average 1.0288461538461537) internal successors, (107), 105 states have internal predecessors, (107), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:14,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 139 transitions. [2023-11-22 23:22:14,167 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 139 transitions. Word has length 128 [2023-11-22 23:22:14,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:14,168 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 139 transitions. [2023-11-22 23:22:14,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.6341463414634148) internal successors, (108), 41 states have internal predecessors, (108), 13 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2023-11-22 23:22:14,168 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 139 transitions. [2023-11-22 23:22:14,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-22 23:22:14,169 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:14,170 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:14,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:14,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-22 23:22:14,385 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:14,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:14,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1591529230, now seen corresponding path program 31 times [2023-11-22 23:22:14,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:14,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66501588] [2023-11-22 23:22:14,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:14,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:14,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:15,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:15,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:15,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:15,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:15,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:15,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:15,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:15,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:15,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:15,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,179 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 36 proven. 401 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2023-11-22 23:22:15,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:15,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66501588] [2023-11-22 23:22:15,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66501588] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:15,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118808092] [2023-11-22 23:22:15,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:22:15,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:15,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:15,180 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:15,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-22 23:22:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:15,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-22 23:22:15,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:15,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:16,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:22:16,035 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 27 treesize of output 11 [2023-11-22 23:22:16,558 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 15 treesize of output 7 [2023-11-22 23:22:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 82 proven. 401 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-22 23:22:16,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:16,850 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 21 treesize of output 19 [2023-11-22 23:22:16,853 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 25 treesize of output 21 [2023-11-22 23:22:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 36 proven. 401 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2023-11-22 23:22:17,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118808092] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:17,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:17,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 31] total 62 [2023-11-22 23:22:17,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585696896] [2023-11-22 23:22:17,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:17,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-11-22 23:22:17,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:17,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-11-22 23:22:17,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=3517, Unknown=0, NotChecked=0, Total=3782 [2023-11-22 23:22:17,023 INFO L87 Difference]: Start difference. First operand 134 states and 139 transitions. Second operand has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 58 states have internal predecessors, (137), 26 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (27), 27 states have call predecessors, (27), 26 states have call successors, (27) [2023-11-22 23:22:18,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:18,552 INFO L93 Difference]: Finished difference Result 171 states and 176 transitions. [2023-11-22 23:22:18,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-22 23:22:18,553 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 58 states have internal predecessors, (137), 26 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (27), 27 states have call predecessors, (27), 26 states have call successors, (27) Word has length 132 [2023-11-22 23:22:18,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:18,554 INFO L225 Difference]: With dead ends: 171 [2023-11-22 23:22:18,554 INFO L226 Difference]: Without dead ends: 169 [2023-11-22 23:22:18,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 247 SyntacticMatches, 14 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2406 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=614, Invalid=7218, Unknown=0, NotChecked=0, Total=7832 [2023-11-22 23:22:18,555 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 127 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 2447 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 2483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:18,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 939 Invalid, 2483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2447 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-22 23:22:18,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-22 23:22:18,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 166. [2023-11-22 23:22:18,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 136 states have (on average 1.0294117647058822) internal successors, (140), 137 states have internal predecessors, (140), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:18,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 172 transitions. [2023-11-22 23:22:18,618 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 172 transitions. Word has length 132 [2023-11-22 23:22:18,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:18,618 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 172 transitions. [2023-11-22 23:22:18,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 58 states have internal predecessors, (137), 26 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (27), 27 states have call predecessors, (27), 26 states have call successors, (27) [2023-11-22 23:22:18,619 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 172 transitions. [2023-11-22 23:22:18,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-22 23:22:18,619 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:18,619 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:18,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:18,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-22 23:22:18,834 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:18,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:18,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1097709581, now seen corresponding path program 32 times [2023-11-22 23:22:18,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:18,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651586087] [2023-11-22 23:22:18,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:18,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:18,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:19,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:19,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:19,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:19,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:19,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:19,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:19,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:19,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:19,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:19,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:19,969 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 39 proven. 430 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2023-11-22 23:22:19,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:19,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651586087] [2023-11-22 23:22:19,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651586087] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:19,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232046194] [2023-11-22 23:22:19,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:22:19,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:19,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:19,972 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:20,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-22 23:22:20,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:22:20,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:20,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 77 conjunts are in the unsatisfiable core [2023-11-22 23:22:20,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:20,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:21,080 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 15 treesize of output 7 [2023-11-22 23:22:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 33 proven. 463 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2023-11-22 23:22:21,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:21,566 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-11-22 23:22:21,570 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-11-22 23:22:22,324 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 39 proven. 430 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2023-11-22 23:22:22,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232046194] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:22,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:22,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 35, 33] total 80 [2023-11-22 23:22:22,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970896854] [2023-11-22 23:22:22,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:22,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2023-11-22 23:22:22,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:22,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2023-11-22 23:22:22,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=396, Invalid=5924, Unknown=0, NotChecked=0, Total=6320 [2023-11-22 23:22:22,327 INFO L87 Difference]: Start difference. First operand 166 states and 172 transitions. Second operand has 80 states, 78 states have (on average 2.1025641025641026) internal successors, (164), 73 states have internal predecessors, (164), 39 states have call successors, (40), 1 states have call predecessors, (40), 2 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) [2023-11-22 23:22:25,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:25,626 INFO L93 Difference]: Finished difference Result 194 states and 199 transitions. [2023-11-22 23:22:25,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-11-22 23:22:25,627 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 78 states have (on average 2.1025641025641026) internal successors, (164), 73 states have internal predecessors, (164), 39 states have call successors, (40), 1 states have call predecessors, (40), 2 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) Word has length 135 [2023-11-22 23:22:25,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:25,627 INFO L225 Difference]: With dead ends: 194 [2023-11-22 23:22:25,627 INFO L226 Difference]: Without dead ends: 192 [2023-11-22 23:22:25,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4929 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1422, Invalid=16938, Unknown=0, NotChecked=0, Total=18360 [2023-11-22 23:22:25,629 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 399 mSDsluCounter, 1133 mSDsCounter, 0 mSdLazyCounter, 3360 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 3492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 3360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:25,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 1169 Invalid, 3492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 3360 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-22 23:22:25,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2023-11-22 23:22:25,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 169. [2023-11-22 23:22:25,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 139 states have (on average 1.0287769784172662) internal successors, (143), 140 states have internal predecessors, (143), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:25,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 175 transitions. [2023-11-22 23:22:25,699 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 175 transitions. Word has length 135 [2023-11-22 23:22:25,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:25,700 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 175 transitions. [2023-11-22 23:22:25,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 78 states have (on average 2.1025641025641026) internal successors, (164), 73 states have internal predecessors, (164), 39 states have call successors, (40), 1 states have call predecessors, (40), 2 states have return successors, (41), 41 states have call predecessors, (41), 39 states have call successors, (41) [2023-11-22 23:22:25,700 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 175 transitions. [2023-11-22 23:22:25,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-11-22 23:22:25,701 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:25,701 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:25,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:25,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-22 23:22:25,909 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:25,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:25,909 INFO L85 PathProgramCache]: Analyzing trace with hash 231766164, now seen corresponding path program 33 times [2023-11-22 23:22:25,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:25,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62328194] [2023-11-22 23:22:25,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:25,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:25,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:26,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:26,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:26,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:26,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:26,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:26,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:26,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:26,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:26,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:26,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:22:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:26,889 INFO L134 CoverageAnalysis]: Checked inductivity of 793 backedges. 36 proven. 415 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2023-11-22 23:22:26,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:26,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62328194] [2023-11-22 23:22:26,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62328194] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:26,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554140512] [2023-11-22 23:22:26,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:22:26,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:26,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:26,892 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:26,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-22 23:22:27,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2023-11-22 23:22:27,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:27,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 76 conjunts are in the unsatisfiable core [2023-11-22 23:22:27,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:28,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:28,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:22:28,182 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 27 treesize of output 11 [2023-11-22 23:22:28,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:22:28,301 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 27 treesize of output 11 [2023-11-22 23:22:28,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:22:28,424 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 27 treesize of output 11 [2023-11-22 23:22:28,893 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 15 treesize of output 7 [2023-11-22 23:22:28,927 INFO L134 CoverageAnalysis]: Checked inductivity of 793 backedges. 153 proven. 445 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2023-11-22 23:22:28,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:29,207 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 20 treesize of output 18 [2023-11-22 23:22:29,210 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 24 treesize of output 20 [2023-11-22 23:22:29,383 INFO L134 CoverageAnalysis]: Checked inductivity of 793 backedges. 33 proven. 415 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2023-11-22 23:22:29,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554140512] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:29,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:29,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 30] total 62 [2023-11-22 23:22:29,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366179746] [2023-11-22 23:22:29,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:29,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-11-22 23:22:29,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:29,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-11-22 23:22:29,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=3505, Unknown=0, NotChecked=0, Total=3782 [2023-11-22 23:22:29,385 INFO L87 Difference]: Start difference. First operand 169 states and 175 transitions. Second operand has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 58 states have internal predecessors, (137), 28 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (30), 29 states have call predecessors, (30), 28 states have call successors, (30) [2023-11-22 23:22:31,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:31,041 INFO L93 Difference]: Finished difference Result 180 states and 185 transitions. [2023-11-22 23:22:31,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-22 23:22:31,041 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 58 states have internal predecessors, (137), 28 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (30), 29 states have call predecessors, (30), 28 states have call successors, (30) Word has length 136 [2023-11-22 23:22:31,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:31,042 INFO L225 Difference]: With dead ends: 180 [2023-11-22 23:22:31,042 INFO L226 Difference]: Without dead ends: 178 [2023-11-22 23:22:31,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 252 SyntacticMatches, 19 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2764 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=667, Invalid=7523, Unknown=0, NotChecked=0, Total=8190 [2023-11-22 23:22:31,043 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 111 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 2756 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 2787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:31,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 1133 Invalid, 2787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2756 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 23:22:31,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2023-11-22 23:22:31,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 140. [2023-11-22 23:22:31,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.0272727272727273) internal successors, (113), 111 states have internal predecessors, (113), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:31,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 145 transitions. [2023-11-22 23:22:31,075 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 145 transitions. Word has length 136 [2023-11-22 23:22:31,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:31,075 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 145 transitions. [2023-11-22 23:22:31,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.2459016393442623) internal successors, (137), 58 states have internal predecessors, (137), 28 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (30), 29 states have call predecessors, (30), 28 states have call successors, (30) [2023-11-22 23:22:31,076 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 145 transitions. [2023-11-22 23:22:31,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-11-22 23:22:31,077 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:31,077 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:31,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:31,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:31,292 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:31,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:31,293 INFO L85 PathProgramCache]: Analyzing trace with hash 20464978, now seen corresponding path program 34 times [2023-11-22 23:22:31,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:31,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346174776] [2023-11-22 23:22:31,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:31,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:31,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:31,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:31,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:31,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:31,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:31,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:31,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:31,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:31,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:31,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:31,803 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 188 proven. 244 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-22 23:22:31,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:31,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346174776] [2023-11-22 23:22:31,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346174776] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:31,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627603829] [2023-11-22 23:22:31,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:22:31,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:31,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:31,808 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:31,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-22 23:22:31,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:22:31,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:31,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-22 23:22:31,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 222 proven. 210 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-22 23:22:32,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:32,633 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 222 proven. 210 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-11-22 23:22:32,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627603829] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:32,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:32,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2023-11-22 23:22:32,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540290565] [2023-11-22 23:22:32,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:32,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-22 23:22:32,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:32,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-22 23:22:32,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2023-11-22 23:22:32,635 INFO L87 Difference]: Start difference. First operand 140 states and 145 transitions. Second operand has 44 states, 44 states have (on average 2.6363636363636362) internal successors, (116), 44 states have internal predecessors, (116), 14 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2023-11-22 23:22:32,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:32,942 INFO L93 Difference]: Finished difference Result 191 states and 196 transitions. [2023-11-22 23:22:32,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-22 23:22:32,942 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.6363636363636362) internal successors, (116), 44 states have internal predecessors, (116), 14 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) Word has length 138 [2023-11-22 23:22:32,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:32,943 INFO L225 Difference]: With dead ends: 191 [2023-11-22 23:22:32,943 INFO L226 Difference]: Without dead ends: 148 [2023-11-22 23:22:32,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 264 SyntacticMatches, 25 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1450 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=765, Invalid=2427, Unknown=0, NotChecked=0, Total=3192 [2023-11-22 23:22:32,944 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 128 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:32,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 190 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:22:32,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2023-11-22 23:22:32,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 136. [2023-11-22 23:22:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 106 states have (on average 1.0188679245283019) internal successors, (108), 107 states have internal predecessors, (108), 16 states have call successors, (16), 13 states have call predecessors, (16), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2023-11-22 23:22:32,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 140 transitions. [2023-11-22 23:22:32,976 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 140 transitions. Word has length 138 [2023-11-22 23:22:32,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:32,976 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 140 transitions. [2023-11-22 23:22:32,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.6363636363636362) internal successors, (116), 44 states have internal predecessors, (116), 14 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2023-11-22 23:22:32,976 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 140 transitions. [2023-11-22 23:22:32,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-22 23:22:32,977 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:32,977 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:32,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:33,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-22 23:22:33,177 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:33,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:33,177 INFO L85 PathProgramCache]: Analyzing trace with hash -867841164, now seen corresponding path program 35 times [2023-11-22 23:22:33,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:33,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741013816] [2023-11-22 23:22:33,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:33,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:33,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:34,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:34,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:34,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:34,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:34,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:22:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:34,255 INFO L134 CoverageAnalysis]: Checked inductivity of 854 backedges. 39 proven. 473 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2023-11-22 23:22:34,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:34,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741013816] [2023-11-22 23:22:34,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741013816] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:34,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27616152] [2023-11-22 23:22:34,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:22:34,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:34,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:34,260 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:34,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-22 23:22:34,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2023-11-22 23:22:34,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:34,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 76 conjunts are in the unsatisfiable core [2023-11-22 23:22:34,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:35,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:35,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:22:35,328 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 15 treesize of output 7 [2023-11-22 23:22:35,350 INFO L134 CoverageAnalysis]: Checked inductivity of 854 backedges. 89 proven. 473 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2023-11-22 23:22:35,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:35,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27616152] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:35,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:22:35,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 36] total 53 [2023-11-22 23:22:35,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454266625] [2023-11-22 23:22:35,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:35,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-11-22 23:22:35,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:35,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-11-22 23:22:35,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=4091, Unknown=0, NotChecked=0, Total=4422 [2023-11-22 23:22:35,811 INFO L87 Difference]: Start difference. First operand 136 states and 140 transitions. Second operand has 53 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 49 states have internal predecessors, (107), 28 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-22 23:22:37,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:37,862 INFO L93 Difference]: Finished difference Result 212 states and 218 transitions. [2023-11-22 23:22:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-22 23:22:37,862 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 49 states have internal predecessors, (107), 28 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) Word has length 142 [2023-11-22 23:22:37,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:37,863 INFO L225 Difference]: With dead ends: 212 [2023-11-22 23:22:37,863 INFO L226 Difference]: Without dead ends: 210 [2023-11-22 23:22:37,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3515 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1016, Invalid=11640, Unknown=0, NotChecked=0, Total=12656 [2023-11-22 23:22:37,864 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 234 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 2336 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:37,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 979 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2336 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-22 23:22:37,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2023-11-22 23:22:37,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 154. [2023-11-22 23:22:37,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 120 states have (on average 1.0333333333333334) internal successors, (124), 121 states have internal predecessors, (124), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-22 23:22:37,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 160 transitions. [2023-11-22 23:22:37,905 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 160 transitions. Word has length 142 [2023-11-22 23:22:37,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:37,905 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 160 transitions. [2023-11-22 23:22:37,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 49 states have internal predecessors, (107), 28 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (29), 29 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-22 23:22:37,905 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 160 transitions. [2023-11-22 23:22:37,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-11-22 23:22:37,906 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:37,906 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:37,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-22 23:22:38,107 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:38,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1852606001, now seen corresponding path program 36 times [2023-11-22 23:22:38,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:38,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712237625] [2023-11-22 23:22:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:38,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:38,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:38,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:38,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:38,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:38,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:38,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:39,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:39,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:39,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:39,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:39,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:39,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:39,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:39,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:39,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:39,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:22:39,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 42 proven. 505 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2023-11-22 23:22:39,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:39,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712237625] [2023-11-22 23:22:39,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712237625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:39,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094982850] [2023-11-22 23:22:39,027 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:22:39,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:39,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:39,028 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:39,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-22 23:22:39,471 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2023-11-22 23:22:39,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:39,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-22 23:22:39,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:40,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:22:40,813 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 19 treesize of output 7 [2023-11-22 23:22:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 75 proven. 502 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-22 23:22:40,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:41,624 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-11-22 23:22:41,626 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-11-22 23:22:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 42 proven. 505 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2023-11-22 23:22:42,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094982850] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:42,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:42,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 35, 35] total 95 [2023-11-22 23:22:42,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541017927] [2023-11-22 23:22:42,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:42,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2023-11-22 23:22:42,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:42,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2023-11-22 23:22:42,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=872, Invalid=8058, Unknown=0, NotChecked=0, Total=8930 [2023-11-22 23:22:42,464 INFO L87 Difference]: Start difference. First operand 154 states and 160 transitions. Second operand has 95 states, 95 states have (on average 2.221052631578947) internal successors, (211), 90 states have internal predecessors, (211), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (42), 42 states have call predecessors, (42), 40 states have call successors, (42) [2023-11-22 23:22:46,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:46,322 INFO L93 Difference]: Finished difference Result 258 states and 266 transitions. [2023-11-22 23:22:46,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2023-11-22 23:22:46,323 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.221052631578947) internal successors, (211), 90 states have internal predecessors, (211), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (42), 42 states have call predecessors, (42), 40 states have call successors, (42) Word has length 145 [2023-11-22 23:22:46,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:46,323 INFO L225 Difference]: With dead ends: 258 [2023-11-22 23:22:46,323 INFO L226 Difference]: Without dead ends: 212 [2023-11-22 23:22:46,325 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 258 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7974 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2625, Invalid=25767, Unknown=0, NotChecked=0, Total=28392 [2023-11-22 23:22:46,325 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 400 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 3368 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 3554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 3368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:46,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1452 Invalid, 3554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 3368 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-22 23:22:46,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-11-22 23:22:46,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 157. [2023-11-22 23:22:46,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 123 states have (on average 1.024390243902439) internal successors, (126), 124 states have internal predecessors, (126), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-22 23:22:46,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 162 transitions. [2023-11-22 23:22:46,361 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 162 transitions. Word has length 145 [2023-11-22 23:22:46,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:46,361 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 162 transitions. [2023-11-22 23:22:46,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 2.221052631578947) internal successors, (211), 90 states have internal predecessors, (211), 40 states have call successors, (41), 1 states have call predecessors, (41), 2 states have return successors, (42), 42 states have call predecessors, (42), 40 states have call successors, (42) [2023-11-22 23:22:46,361 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 162 transitions. [2023-11-22 23:22:46,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-22 23:22:46,362 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:46,362 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 14, 14, 14, 14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:46,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-22 23:22:46,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:46,562 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:46,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:46,563 INFO L85 PathProgramCache]: Analyzing trace with hash -2088407949, now seen corresponding path program 37 times [2023-11-22 23:22:46,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:46,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708055060] [2023-11-22 23:22:46,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:46,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:46,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:47,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:47,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:47,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:47,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:47,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:47,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:47,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:22:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:22:47,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 45 proven. 586 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2023-11-22 23:22:47,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:47,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708055060] [2023-11-22 23:22:47,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708055060] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:47,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123241760] [2023-11-22 23:22:47,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:22:47,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:47,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:47,539 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:47,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-22 23:22:47,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:47,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 83 conjunts are in the unsatisfiable core [2023-11-22 23:22:47,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:48,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:49,278 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 15 treesize of output 7 [2023-11-22 23:22:49,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 75 proven. 589 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2023-11-22 23:22:49,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:49,695 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-11-22 23:22:49,697 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-11-22 23:22:49,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 45 proven. 586 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2023-11-22 23:22:49,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123241760] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:22:49,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:22:49,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 37, 36] total 71 [2023-11-22 23:22:49,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202893954] [2023-11-22 23:22:49,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:49,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2023-11-22 23:22:49,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:49,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2023-11-22 23:22:49,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=4689, Unknown=0, NotChecked=0, Total=4970 [2023-11-22 23:22:49,949 INFO L87 Difference]: Start difference. First operand 157 states and 162 transitions. Second operand has 71 states, 70 states have (on average 2.2857142857142856) internal successors, (160), 67 states have internal predecessors, (160), 30 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-22 23:22:52,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:52,356 INFO L93 Difference]: Finished difference Result 217 states and 222 transitions. [2023-11-22 23:22:52,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-11-22 23:22:52,356 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 70 states have (on average 2.2857142857142856) internal successors, (160), 67 states have internal predecessors, (160), 30 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) Word has length 155 [2023-11-22 23:22:52,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:52,357 INFO L225 Difference]: With dead ends: 217 [2023-11-22 23:22:52,357 INFO L226 Difference]: Without dead ends: 215 [2023-11-22 23:22:52,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 292 SyntacticMatches, 15 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4106 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=844, Invalid=12728, Unknown=0, NotChecked=0, Total=13572 [2023-11-22 23:22:52,359 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 201 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 3537 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 1545 SdHoareTripleChecker+Invalid, 3615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 3537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:52,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 1545 Invalid, 3615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 3537 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-22 23:22:52,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2023-11-22 23:22:52,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 160. [2023-11-22 23:22:52,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.0238095238095237) internal successors, (129), 127 states have internal predecessors, (129), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-22 23:22:52,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 165 transitions. [2023-11-22 23:22:52,409 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 165 transitions. Word has length 155 [2023-11-22 23:22:52,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:52,409 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 165 transitions. [2023-11-22 23:22:52,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 70 states have (on average 2.2857142857142856) internal successors, (160), 67 states have internal predecessors, (160), 30 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 31 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-22 23:22:52,410 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 165 transitions. [2023-11-22 23:22:52,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-22 23:22:52,411 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:52,411 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:52,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-22 23:22:52,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-11-22 23:22:52,617 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:52,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:52,617 INFO L85 PathProgramCache]: Analyzing trace with hash 956519060, now seen corresponding path program 38 times [2023-11-22 23:22:52,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:52,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293939414] [2023-11-22 23:22:52,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:52,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:53,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:53,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:53,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:53,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:53,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:53,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:53,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:53,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:53,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:53,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:22:53,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:22:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:22:53,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:53,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1061 backedges. 42 proven. 565 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:22:53,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:53,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293939414] [2023-11-22 23:22:53,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293939414] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:53,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942079613] [2023-11-22 23:22:53,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:22:53,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:53,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:53,827 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:53,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-22 23:22:53,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:22:53,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:53,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 89 conjunts are in the unsatisfiable core [2023-11-22 23:22:53,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:22:54,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:22:54,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:22:54,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:22:55,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:22:55,304 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 15 treesize of output 7 [2023-11-22 23:22:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1061 backedges. 174 proven. 610 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2023-11-22 23:22:55,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:22:55,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942079613] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:55,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-22 23:22:55,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39] total 59 [2023-11-22 23:22:55,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114594036] [2023-11-22 23:22:55,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-22 23:22:55,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-11-22 23:22:55,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:22:55,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-11-22 23:22:55,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=424, Invalid=4978, Unknown=0, NotChecked=0, Total=5402 [2023-11-22 23:22:55,863 INFO L87 Difference]: Start difference. First operand 160 states and 165 transitions. Second operand has 59 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 54 states have internal predecessors, (116), 33 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (34), 34 states have call predecessors, (34), 33 states have call successors, (34) [2023-11-22 23:22:57,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:22:57,990 INFO L93 Difference]: Finished difference Result 223 states and 230 transitions. [2023-11-22 23:22:57,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-22 23:22:57,990 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 54 states have internal predecessors, (116), 33 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (34), 34 states have call predecessors, (34), 33 states have call successors, (34) Word has length 156 [2023-11-22 23:22:57,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:22:57,991 INFO L225 Difference]: With dead ends: 223 [2023-11-22 23:22:57,991 INFO L226 Difference]: Without dead ends: 221 [2023-11-22 23:22:57,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 188 SyntacticMatches, 5 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3545 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1081, Invalid=11129, Unknown=0, NotChecked=0, Total=12210 [2023-11-22 23:22:57,992 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 259 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 2888 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 2960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-22 23:22:57,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 993 Invalid, 2960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2888 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-22 23:22:57,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2023-11-22 23:22:58,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 160. [2023-11-22 23:22:58,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.0238095238095237) internal successors, (129), 127 states have internal predecessors, (129), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-22 23:22:58,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 165 transitions. [2023-11-22 23:22:58,040 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 165 transitions. Word has length 156 [2023-11-22 23:22:58,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:22:58,041 INFO L495 AbstractCegarLoop]: Abstraction has 160 states and 165 transitions. [2023-11-22 23:22:58,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 54 states have internal predecessors, (116), 33 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (34), 34 states have call predecessors, (34), 33 states have call successors, (34) [2023-11-22 23:22:58,041 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 165 transitions. [2023-11-22 23:22:58,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-22 23:22:58,042 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:22:58,042 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:22:58,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-11-22 23:22:58,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:58,256 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:22:58,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:22:58,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1140642002, now seen corresponding path program 39 times [2023-11-22 23:22:58,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:22:58,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803870668] [2023-11-22 23:22:58,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:22:58,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:22:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:22:58,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:22:58,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:22:58,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:22:58,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:22:58,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:22:58,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:22:58,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:22:58,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:22:58,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:22:58,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:22:58,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:22:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:22:58,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:22:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:22:58,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:22:58,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:22:58,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1068 backedges. 261 proven. 327 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2023-11-22 23:22:58,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:22:58,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803870668] [2023-11-22 23:22:58,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803870668] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:22:58,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13414428] [2023-11-22 23:22:58,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:22:58,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:22:58,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:22:58,862 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:22:58,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-22 23:22:59,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2023-11-22 23:22:59,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:22:59,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-22 23:22:59,582 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:00,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1068 backedges. 301 proven. 287 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2023-11-22 23:23:00,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:00,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1068 backedges. 301 proven. 287 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2023-11-22 23:23:00,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13414428] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:00,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:00,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 50 [2023-11-22 23:23:00,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173472226] [2023-11-22 23:23:00,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:00,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-22 23:23:00,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:00,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-22 23:23:00,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=1869, Unknown=0, NotChecked=0, Total=2450 [2023-11-22 23:23:00,444 INFO L87 Difference]: Start difference. First operand 160 states and 165 transitions. Second operand has 50 states, 50 states have (on average 2.64) internal successors, (132), 50 states have internal predecessors, (132), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2023-11-22 23:23:00,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:00,793 INFO L93 Difference]: Finished difference Result 219 states and 224 transitions. [2023-11-22 23:23:00,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-22 23:23:00,794 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.64) internal successors, (132), 50 states have internal predecessors, (132), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 158 [2023-11-22 23:23:00,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:00,795 INFO L225 Difference]: With dead ends: 219 [2023-11-22 23:23:00,795 INFO L226 Difference]: Without dead ends: 170 [2023-11-22 23:23:00,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 302 SyntacticMatches, 29 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1901 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=986, Invalid=3174, Unknown=0, NotChecked=0, Total=4160 [2023-11-22 23:23:00,796 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 160 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:00,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 224 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:23:00,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2023-11-22 23:23:00,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 153. [2023-11-22 23:23:00,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 119 states have (on average 1.0168067226890756) internal successors, (121), 120 states have internal predecessors, (121), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-22 23:23:00,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 157 transitions. [2023-11-22 23:23:00,853 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 157 transitions. Word has length 158 [2023-11-22 23:23:00,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:00,853 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 157 transitions. [2023-11-22 23:23:00,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.64) internal successors, (132), 50 states have internal predecessors, (132), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2023-11-22 23:23:00,854 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 157 transitions. [2023-11-22 23:23:00,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-22 23:23:00,854 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:00,854 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:00,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:01,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:01,068 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:01,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:01,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1443091695, now seen corresponding path program 40 times [2023-11-22 23:23:01,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:01,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116037550] [2023-11-22 23:23:01,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:01,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:01,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:01,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:01,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:02,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:02,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:02,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:02,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:02,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:02,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:02,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:02,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:02,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:02,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:02,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 42 proven. 600 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:23:02,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:02,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116037550] [2023-11-22 23:23:02,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116037550] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:02,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417433651] [2023-11-22 23:23:02,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:23:02,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:02,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:02,056 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:02,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-22 23:23:02,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:23:02,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:02,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-22 23:23:02,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:03,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:23:03,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:23:03,194 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 27 treesize of output 11 [2023-11-22 23:23:03,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:23:03,321 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 27 treesize of output 11 [2023-11-22 23:23:04,020 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 15 treesize of output 7 [2023-11-22 23:23:04,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 153 proven. 597 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2023-11-22 23:23:04,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:04,453 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 20 treesize of output 18 [2023-11-22 23:23:04,455 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 24 treesize of output 20 [2023-11-22 23:23:04,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 42 proven. 600 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:23:04,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417433651] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:04,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:04,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39, 37] total 74 [2023-11-22 23:23:04,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495571054] [2023-11-22 23:23:04,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:04,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-11-22 23:23:04,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:04,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-11-22 23:23:04,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=5069, Unknown=0, NotChecked=0, Total=5402 [2023-11-22 23:23:04,636 INFO L87 Difference]: Start difference. First operand 153 states and 157 transitions. Second operand has 74 states, 73 states have (on average 2.2054794520547945) internal successors, (161), 70 states have internal predecessors, (161), 32 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 33 states have call predecessors, (33), 32 states have call successors, (33) [2023-11-22 23:23:06,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:06,848 INFO L93 Difference]: Finished difference Result 164 states and 168 transitions. [2023-11-22 23:23:06,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-22 23:23:06,849 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 73 states have (on average 2.2054794520547945) internal successors, (161), 70 states have internal predecessors, (161), 32 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 33 states have call predecessors, (33), 32 states have call successors, (33) Word has length 159 [2023-11-22 23:23:06,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:06,849 INFO L225 Difference]: With dead ends: 164 [2023-11-22 23:23:06,849 INFO L226 Difference]: Without dead ends: 162 [2023-11-22 23:23:06,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 295 SyntacticMatches, 19 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3924 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=820, Invalid=11170, Unknown=0, NotChecked=0, Total=11990 [2023-11-22 23:23:06,851 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 108 mSDsluCounter, 1430 mSDsCounter, 0 mSdLazyCounter, 3575 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 3614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 3575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:06,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 1471 Invalid, 3614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 3575 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-22 23:23:06,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2023-11-22 23:23:06,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 156. [2023-11-22 23:23:06,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 122 states have (on average 1.0163934426229508) internal successors, (124), 123 states have internal predecessors, (124), 18 states have call successors, (18), 15 states have call predecessors, (18), 15 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-22 23:23:06,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 160 transitions. [2023-11-22 23:23:06,894 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 160 transitions. Word has length 159 [2023-11-22 23:23:06,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:06,894 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 160 transitions. [2023-11-22 23:23:06,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 73 states have (on average 2.2054794520547945) internal successors, (161), 70 states have internal predecessors, (161), 32 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 33 states have call predecessors, (33), 32 states have call successors, (33) [2023-11-22 23:23:06,894 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 160 transitions. [2023-11-22 23:23:06,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-11-22 23:23:06,895 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:06,895 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:06,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-22 23:23:07,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-22 23:23:07,096 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:07,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:07,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1483548020, now seen corresponding path program 41 times [2023-11-22 23:23:07,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:07,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037870727] [2023-11-22 23:23:07,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:07,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:07,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:08,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:08,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:08,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:08,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:08,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:08,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:08,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:08,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:08,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:08,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:08,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:08,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:08,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 45 proven. 635 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:23:08,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:08,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037870727] [2023-11-22 23:23:08,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037870727] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:08,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714685557] [2023-11-22 23:23:08,082 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:23:08,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:08,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:08,083 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:08,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-22 23:23:08,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2023-11-22 23:23:08,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:08,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 89 conjunts are in the unsatisfiable core [2023-11-22 23:23:08,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:09,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:23:09,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-22 23:23:10,201 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 15 treesize of output 7 [2023-11-22 23:23:10,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 103 proven. 635 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2023-11-22 23:23:10,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:10,655 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 21 treesize of output 19 [2023-11-22 23:23:10,657 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 25 treesize of output 21 [2023-11-22 23:23:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 45 proven. 635 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:23:10,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714685557] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:10,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 41, 38] total 79 [2023-11-22 23:23:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265078021] [2023-11-22 23:23:10,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:10,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2023-11-22 23:23:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2023-11-22 23:23:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=5795, Unknown=0, NotChecked=0, Total=6162 [2023-11-22 23:23:10,935 INFO L87 Difference]: Start difference. First operand 156 states and 160 transitions. Second operand has 79 states, 77 states have (on average 2.220779220779221) internal successors, (171), 74 states have internal predecessors, (171), 33 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 34 states have call predecessors, (34), 33 states have call successors, (34) [2023-11-22 23:23:14,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:14,019 INFO L93 Difference]: Finished difference Result 238 states and 244 transitions. [2023-11-22 23:23:14,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-11-22 23:23:14,019 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 77 states have (on average 2.220779220779221) internal successors, (171), 74 states have internal predecessors, (171), 33 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 34 states have call predecessors, (34), 33 states have call successors, (34) Word has length 162 [2023-11-22 23:23:14,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:14,020 INFO L225 Difference]: With dead ends: 238 [2023-11-22 23:23:14,020 INFO L226 Difference]: Without dead ends: 236 [2023-11-22 23:23:14,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 298 SyntacticMatches, 19 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6008 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1219, Invalid=17413, Unknown=0, NotChecked=0, Total=18632 [2023-11-22 23:23:14,022 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 250 mSDsluCounter, 1656 mSDsCounter, 0 mSdLazyCounter, 4073 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 4169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 4073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:14,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 1697 Invalid, 4169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 4073 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-22 23:23:14,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2023-11-22 23:23:14,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 174. [2023-11-22 23:23:14,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 136 states have (on average 1.0294117647058822) internal successors, (140), 137 states have internal predecessors, (140), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-22 23:23:14,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 180 transitions. [2023-11-22 23:23:14,067 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 180 transitions. Word has length 162 [2023-11-22 23:23:14,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:14,068 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 180 transitions. [2023-11-22 23:23:14,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 77 states have (on average 2.220779220779221) internal successors, (171), 74 states have internal predecessors, (171), 33 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 34 states have call predecessors, (34), 33 states have call successors, (34) [2023-11-22 23:23:14,068 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 180 transitions. [2023-11-22 23:23:14,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-11-22 23:23:14,069 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:14,069 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:14,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:14,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-22 23:23:14,269 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:14,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:14,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1171188785, now seen corresponding path program 42 times [2023-11-22 23:23:14,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:14,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41558834] [2023-11-22 23:23:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:14,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:15,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:15,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:15,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:15,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:15,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:15,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:15,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:15,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 48 proven. 673 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:23:15,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:15,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41558834] [2023-11-22 23:23:15,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41558834] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:15,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161928151] [2023-11-22 23:23:15,415 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-22 23:23:15,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:15,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:15,417 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:15,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-22 23:23:16,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2023-11-22 23:23:16,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:16,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 88 conjunts are in the unsatisfiable core [2023-11-22 23:23:16,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:17,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:23:18,156 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 19 treesize of output 7 [2023-11-22 23:23:18,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 42 proven. 715 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2023-11-22 23:23:18,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:19,181 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-11-22 23:23:19,185 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-11-22 23:23:20,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 48 proven. 673 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2023-11-22 23:23:20,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161928151] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:20,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:20,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 40, 39] total 110 [2023-11-22 23:23:20,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399109773] [2023-11-22 23:23:20,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:20,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2023-11-22 23:23:20,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:20,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2023-11-22 23:23:20,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1165, Invalid=10825, Unknown=0, NotChecked=0, Total=11990 [2023-11-22 23:23:20,486 INFO L87 Difference]: Start difference. First operand 174 states and 180 transitions. Second operand has 110 states, 109 states have (on average 2.220183486238532) internal successors, (242), 104 states have internal predecessors, (242), 47 states have call successors, (48), 1 states have call predecessors, (48), 2 states have return successors, (50), 50 states have call predecessors, (50), 47 states have call successors, (50) [2023-11-22 23:23:27,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:27,433 INFO L93 Difference]: Finished difference Result 321 states and 342 transitions. [2023-11-22 23:23:27,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2023-11-22 23:23:27,433 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 109 states have (on average 2.220183486238532) internal successors, (242), 104 states have internal predecessors, (242), 47 states have call successors, (48), 1 states have call predecessors, (48), 2 states have return successors, (50), 50 states have call predecessors, (50), 47 states have call successors, (50) Word has length 165 [2023-11-22 23:23:27,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:27,434 INFO L225 Difference]: With dead ends: 321 [2023-11-22 23:23:27,435 INFO L226 Difference]: Without dead ends: 319 [2023-11-22 23:23:27,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10758 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=3865, Invalid=33191, Unknown=0, NotChecked=0, Total=37056 [2023-11-22 23:23:27,437 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 470 mSDsluCounter, 1586 mSDsCounter, 0 mSdLazyCounter, 4076 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1628 SdHoareTripleChecker+Invalid, 4289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 4076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:27,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 1628 Invalid, 4289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 4076 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-22 23:23:27,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-11-22 23:23:27,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 223. [2023-11-22 23:23:27,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 185 states have (on average 1.0216216216216216) internal successors, (189), 186 states have internal predecessors, (189), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-22 23:23:27,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 229 transitions. [2023-11-22 23:23:27,524 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 229 transitions. Word has length 165 [2023-11-22 23:23:27,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:27,525 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 229 transitions. [2023-11-22 23:23:27,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 109 states have (on average 2.220183486238532) internal successors, (242), 104 states have internal predecessors, (242), 47 states have call successors, (48), 1 states have call predecessors, (48), 2 states have return successors, (50), 50 states have call predecessors, (50), 47 states have call successors, (50) [2023-11-22 23:23:27,525 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 229 transitions. [2023-11-22 23:23:27,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-11-22 23:23:27,526 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:27,526 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 16, 16, 16, 16, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:27,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:27,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-22 23:23:27,740 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:27,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:27,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1074272242, now seen corresponding path program 43 times [2023-11-22 23:23:27,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:27,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648050996] [2023-11-22 23:23:27,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:27,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:27,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:28,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:28,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:28,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:28,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:28,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:28,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:28,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:28,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:28,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:28,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:23:28,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1289 backedges. 48 proven. 725 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-11-22 23:23:28,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:28,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648050996] [2023-11-22 23:23:28,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648050996] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:28,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217293031] [2023-11-22 23:23:28,903 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-22 23:23:28,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:28,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:28,904 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:28,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-22 23:23:29,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:29,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 90 conjunts are in the unsatisfiable core [2023-11-22 23:23:29,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:30,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:23:30,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:23:30,169 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 27 treesize of output 11 [2023-11-22 23:23:30,976 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 15 treesize of output 7 [2023-11-22 23:23:31,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1289 backedges. 140 proven. 731 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2023-11-22 23:23:31,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:31,419 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 21 treesize of output 19 [2023-11-22 23:23:31,422 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 25 treesize of output 21 [2023-11-22 23:23:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1289 backedges. 48 proven. 725 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-11-22 23:23:31,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217293031] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:31,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:31,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 41, 39] total 78 [2023-11-22 23:23:31,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987114246] [2023-11-22 23:23:31,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:31,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2023-11-22 23:23:31,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:31,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2023-11-22 23:23:31,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=5665, Unknown=0, NotChecked=0, Total=6006 [2023-11-22 23:23:31,629 INFO L87 Difference]: Start difference. First operand 223 states and 229 transitions. Second operand has 78 states, 77 states have (on average 2.2987012987012987) internal successors, (177), 74 states have internal predecessors, (177), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2023-11-22 23:23:34,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:34,205 INFO L93 Difference]: Finished difference Result 313 states and 319 transitions. [2023-11-22 23:23:34,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-22 23:23:34,206 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 77 states have (on average 2.2987012987012987) internal successors, (177), 74 states have internal predecessors, (177), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) Word has length 172 [2023-11-22 23:23:34,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:34,207 INFO L225 Difference]: With dead ends: 313 [2023-11-22 23:23:34,207 INFO L226 Difference]: Without dead ends: 311 [2023-11-22 23:23:34,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 323 SyntacticMatches, 18 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4026 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=802, Invalid=11854, Unknown=0, NotChecked=0, Total=12656 [2023-11-22 23:23:34,208 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 144 mSDsluCounter, 1673 mSDsCounter, 0 mSdLazyCounter, 4247 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1717 SdHoareTripleChecker+Invalid, 4291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 4247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:34,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1717 Invalid, 4291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 4247 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-22 23:23:34,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2023-11-22 23:23:34,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 264. [2023-11-22 23:23:34,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 226 states have (on average 1.0221238938053097) internal successors, (231), 227 states have internal predecessors, (231), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-22 23:23:34,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 271 transitions. [2023-11-22 23:23:34,350 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 271 transitions. Word has length 172 [2023-11-22 23:23:34,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:34,350 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 271 transitions. [2023-11-22 23:23:34,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 77 states have (on average 2.2987012987012987) internal successors, (177), 74 states have internal predecessors, (177), 34 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 35 states have call predecessors, (35), 34 states have call successors, (35) [2023-11-22 23:23:34,351 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 271 transitions. [2023-11-22 23:23:34,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-11-22 23:23:34,351 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:34,352 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 16, 16, 16, 16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:34,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:34,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:34,552 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:34,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:34,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1848639731, now seen corresponding path program 44 times [2023-11-22 23:23:34,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:34,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986628873] [2023-11-22 23:23:34,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:34,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:34,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:35,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:35,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:35,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:35,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:35,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:35,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:35,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:35,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:23:35,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 51 proven. 766 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-11-22 23:23:35,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:35,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986628873] [2023-11-22 23:23:35,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986628873] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:35,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727170599] [2023-11-22 23:23:35,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-22 23:23:35,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:35,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:35,680 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:35,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-22 23:23:35,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-22 23:23:35,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:35,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 93 conjunts are in the unsatisfiable core [2023-11-22 23:23:35,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:37,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:23:37,970 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 15 treesize of output 7 [2023-11-22 23:23:38,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 45 proven. 811 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2023-11-22 23:23:38,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:38,441 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-11-22 23:23:38,444 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-11-22 23:23:39,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 51 proven. 766 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-11-22 23:23:39,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727170599] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:39,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:39,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 43, 41] total 101 [2023-11-22 23:23:39,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916158888] [2023-11-22 23:23:39,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:39,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2023-11-22 23:23:39,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:39,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2023-11-22 23:23:39,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=9642, Unknown=0, NotChecked=0, Total=10100 [2023-11-22 23:23:39,682 INFO L87 Difference]: Start difference. First operand 264 states and 271 transitions. Second operand has 101 states, 99 states have (on average 2.1616161616161618) internal successors, (214), 94 states have internal predecessors, (214), 50 states have call successors, (51), 1 states have call predecessors, (51), 2 states have return successors, (53), 53 states have call predecessors, (53), 50 states have call successors, (53) [2023-11-22 23:23:45,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:45,150 INFO L93 Difference]: Finished difference Result 336 states and 342 transitions. [2023-11-22 23:23:45,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-11-22 23:23:45,151 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 99 states have (on average 2.1616161616161618) internal successors, (214), 94 states have internal predecessors, (214), 50 states have call successors, (51), 1 states have call predecessors, (51), 2 states have return successors, (53), 53 states have call predecessors, (53), 50 states have call successors, (53) Word has length 175 [2023-11-22 23:23:45,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:45,152 INFO L225 Difference]: With dead ends: 336 [2023-11-22 23:23:45,152 INFO L226 Difference]: Without dead ends: 334 [2023-11-22 23:23:45,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 310 SyntacticMatches, 16 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8763 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1728, Invalid=28028, Unknown=0, NotChecked=0, Total=29756 [2023-11-22 23:23:45,154 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 292 mSDsluCounter, 2616 mSDsCounter, 0 mSdLazyCounter, 7083 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 2677 SdHoareTripleChecker+Invalid, 7210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 7083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:45,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 2677 Invalid, 7210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 7083 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-22 23:23:45,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-11-22 23:23:45,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 264. [2023-11-22 23:23:45,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 226 states have (on average 1.0221238938053097) internal successors, (231), 227 states have internal predecessors, (231), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-22 23:23:45,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 271 transitions. [2023-11-22 23:23:45,311 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 271 transitions. Word has length 175 [2023-11-22 23:23:45,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:45,311 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 271 transitions. [2023-11-22 23:23:45,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 99 states have (on average 2.1616161616161618) internal successors, (214), 94 states have internal predecessors, (214), 50 states have call successors, (51), 1 states have call predecessors, (51), 2 states have return successors, (53), 53 states have call predecessors, (53), 50 states have call successors, (53) [2023-11-22 23:23:45,311 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 271 transitions. [2023-11-22 23:23:45,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-11-22 23:23:45,312 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:45,312 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 17, 17, 17, 17, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:45,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:45,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-22 23:23:45,513 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:45,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:45,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1094704276, now seen corresponding path program 45 times [2023-11-22 23:23:45,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:45,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570082882] [2023-11-22 23:23:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:45,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:46,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:46,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:46,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:46,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:46,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:46,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:46,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:23:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-22 23:23:46,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:46,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 48 proven. 739 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2023-11-22 23:23:46,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:46,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570082882] [2023-11-22 23:23:46,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570082882] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:46,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422789734] [2023-11-22 23:23:46,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-22 23:23:46,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:46,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:46,634 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:46,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-22 23:23:48,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2023-11-22 23:23:48,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:48,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 90 conjunts are in the unsatisfiable core [2023-11-22 23:23:48,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:48,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-22 23:23:48,900 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:23:48,900 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:23:48,975 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:23:48,976 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:23:49,121 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-11-22 23:23:49,122 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-22 23:23:49,735 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 19 treesize of output 7 [2023-11-22 23:23:49,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 228 proven. 733 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2023-11-22 23:23:49,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:50,246 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 20 treesize of output 18 [2023-11-22 23:23:50,250 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 24 treesize of output 20 [2023-11-22 23:23:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 45 proven. 739 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2023-11-22 23:23:50,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422789734] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:50,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:50,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 41, 39] total 77 [2023-11-22 23:23:50,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142061644] [2023-11-22 23:23:50,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:50,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2023-11-22 23:23:50,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:50,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2023-11-22 23:23:50,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=5553, Unknown=0, NotChecked=0, Total=5852 [2023-11-22 23:23:50,492 INFO L87 Difference]: Start difference. First operand 264 states and 271 transitions. Second operand has 77 states, 76 states have (on average 2.276315789473684) internal successors, (173), 72 states have internal predecessors, (173), 34 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (38), 36 states have call predecessors, (38), 34 states have call successors, (38) [2023-11-22 23:23:53,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:53,474 INFO L93 Difference]: Finished difference Result 322 states and 328 transitions. [2023-11-22 23:23:53,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-22 23:23:53,474 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 76 states have (on average 2.276315789473684) internal successors, (173), 72 states have internal predecessors, (173), 34 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (38), 36 states have call predecessors, (38), 34 states have call successors, (38) Word has length 176 [2023-11-22 23:23:53,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:53,475 INFO L225 Difference]: With dead ends: 322 [2023-11-22 23:23:53,475 INFO L226 Difference]: Without dead ends: 320 [2023-11-22 23:23:53,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 329 SyntacticMatches, 24 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4786 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=821, Invalid=13221, Unknown=0, NotChecked=0, Total=14042 [2023-11-22 23:23:53,476 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 101 mSDsluCounter, 1671 mSDsCounter, 0 mSdLazyCounter, 4858 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1713 SdHoareTripleChecker+Invalid, 4904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 4858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:53,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 1713 Invalid, 4904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 4858 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-22 23:23:53,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2023-11-22 23:23:53,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 223. [2023-11-22 23:23:53,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 185 states have (on average 1.0216216216216216) internal successors, (189), 186 states have internal predecessors, (189), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-22 23:23:53,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 229 transitions. [2023-11-22 23:23:53,599 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 229 transitions. Word has length 176 [2023-11-22 23:23:53,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:53,599 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 229 transitions. [2023-11-22 23:23:53,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 76 states have (on average 2.276315789473684) internal successors, (173), 72 states have internal predecessors, (173), 34 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (38), 36 states have call predecessors, (38), 34 states have call successors, (38) [2023-11-22 23:23:53,600 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 229 transitions. [2023-11-22 23:23:53,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2023-11-22 23:23:53,601 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:53,601 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 18, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:53,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:53,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-22 23:23:53,809 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:53,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:53,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1533809582, now seen corresponding path program 46 times [2023-11-22 23:23:53,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:53,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263597038] [2023-11-22 23:23:53,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:53,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:54,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:54,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:54,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:54,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:54,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:54,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:54,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:54,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:54,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:54,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:54,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:23:54,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:54,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 346 proven. 422 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-11-22 23:23:54,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:54,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263597038] [2023-11-22 23:23:54,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263597038] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:54,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252951953] [2023-11-22 23:23:54,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-22 23:23:54,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:54,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:54,452 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:54,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-22 23:23:54,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-22 23:23:54,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:54,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-22 23:23:54,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:55,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 392 proven. 376 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-11-22 23:23:55,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:23:55,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 392 proven. 376 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2023-11-22 23:23:55,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252951953] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:23:55,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:23:55,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 56 [2023-11-22 23:23:55,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952960304] [2023-11-22 23:23:55,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:23:55,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-11-22 23:23:55,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:23:55,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-11-22 23:23:55,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=2355, Unknown=0, NotChecked=0, Total=3080 [2023-11-22 23:23:55,737 INFO L87 Difference]: Start difference. First operand 223 states and 229 transitions. Second operand has 56 states, 56 states have (on average 2.642857142857143) internal successors, (148), 56 states have internal predecessors, (148), 18 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2023-11-22 23:23:56,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-22 23:23:56,410 INFO L93 Difference]: Finished difference Result 333 states and 339 transitions. [2023-11-22 23:23:56,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-11-22 23:23:56,410 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.642857142857143) internal successors, (148), 56 states have internal predecessors, (148), 18 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 178 [2023-11-22 23:23:56,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-22 23:23:56,411 INFO L225 Difference]: With dead ends: 333 [2023-11-22 23:23:56,411 INFO L226 Difference]: Without dead ends: 188 [2023-11-22 23:23:56,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 340 SyntacticMatches, 33 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3108 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1765, Invalid=6245, Unknown=0, NotChecked=0, Total=8010 [2023-11-22 23:23:56,412 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 194 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-22 23:23:56,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 238 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-22 23:23:56,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2023-11-22 23:23:56,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 176. [2023-11-22 23:23:56,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 138 states have (on average 1.0144927536231885) internal successors, (140), 139 states have internal predecessors, (140), 20 states have call successors, (20), 17 states have call predecessors, (20), 17 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-22 23:23:56,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 180 transitions. [2023-11-22 23:23:56,477 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 180 transitions. Word has length 178 [2023-11-22 23:23:56,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-22 23:23:56,477 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 180 transitions. [2023-11-22 23:23:56,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.642857142857143) internal successors, (148), 56 states have internal predecessors, (148), 18 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2023-11-22 23:23:56,477 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 180 transitions. [2023-11-22 23:23:56,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-11-22 23:23:56,478 INFO L187 NwaCegarLoop]: Found error trace [2023-11-22 23:23:56,478 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 17, 17, 17, 17, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-22 23:23:56,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-11-22 23:23:56,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:56,684 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-22 23:23:56,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-22 23:23:56,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1603940212, now seen corresponding path program 47 times [2023-11-22 23:23:56,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-22 23:23:56,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861911203] [2023-11-22 23:23:56,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-22 23:23:56,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-22 23:23:56,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-22 23:23:57,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-22 23:23:57,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-22 23:23:57,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-22 23:23:57,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-22 23:23:57,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-22 23:23:57,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-22 23:23:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-22 23:23:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-22 23:23:57,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-22 23:23:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-11-22 23:23:57,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-11-22 23:23:57,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-22 23:23:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-22 23:23:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-22 23:23:57,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-22 23:23:57,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-11-22 23:23:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-22 23:23:57,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2023-11-22 23:23:57,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-22 23:23:57,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 51 proven. 821 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2023-11-22 23:23:57,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-22 23:23:57,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861911203] [2023-11-22 23:23:57,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861911203] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-22 23:23:57,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770447898] [2023-11-22 23:23:57,796 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-22 23:23:57,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-22 23:23:57,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-22 23:23:57,797 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-22 23:23:57,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-22 23:23:58,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2023-11-22 23:23:58,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-22 23:23:58,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 86 conjunts are in the unsatisfiable core [2023-11-22 23:23:58,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-22 23:23:59,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-22 23:23:59,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-22 23:23:59,318 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 27 treesize of output 11 [2023-11-22 23:24:00,183 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 15 treesize of output 7 [2023-11-22 23:24:00,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 117 proven. 821 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2023-11-22 23:24:00,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-22 23:24:00,683 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 21 treesize of output 19 [2023-11-22 23:24:00,686 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 25 treesize of output 21 [2023-11-22 23:24:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 51 proven. 821 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2023-11-22 23:24:00,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770447898] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-22 23:24:00,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-22 23:24:00,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 43, 41] total 82 [2023-11-22 23:24:00,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229307792] [2023-11-22 23:24:00,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-22 23:24:00,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2023-11-22 23:24:00,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-22 23:24:00,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2023-11-22 23:24:00,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=6282, Unknown=0, NotChecked=0, Total=6642 [2023-11-22 23:24:00,900 INFO L87 Difference]: Start difference. First operand 176 states and 180 transitions. Second operand has 82 states, 81 states have (on average 2.3209876543209877) internal successors, (188), 78 states have internal predecessors, (188), 36 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (37), 37 states have call predecessors, (37), 36 states have call successors, (37) Killed by 15