/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/recursive/recHanoi01.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 22:58:18,470 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 22:58:18,538 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-15 22:58:18,543 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 22:58:18,544 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 22:58:18,565 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 22:58:18,566 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 22:58:18,566 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 22:58:18,566 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 22:58:18,569 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 22:58:18,569 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 22:58:18,570 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 22:58:18,570 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 22:58:18,571 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 22:58:18,571 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 22:58:18,571 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 22:58:18,572 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 22:58:18,572 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 22:58:18,572 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 22:58:18,572 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 22:58:18,572 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 22:58:18,572 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 22:58:18,573 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 22:58:18,573 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 22:58:18,573 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 22:58:18,573 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 22:58:18,573 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 22:58:18,573 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 22:58:18,574 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 22:58:18,574 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 22:58:18,574 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 22:58:18,575 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 22:58:18,575 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 22:58:18,576 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 22:58:18,576 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 22:58:18,576 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 22:58:18,576 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-15 22:58:18,765 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 22:58:18,778 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 22:58:18,779 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 22:58:18,780 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 22:58:18,780 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 22:58:18,781 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive/recHanoi01.c [2023-12-15 22:58:19,700 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 22:58:19,841 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 22:58:19,841 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive/recHanoi01.c [2023-12-15 22:58:19,846 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c7c20914/16cb4b9725b84f0281e74042c5302491/FLAGdd011db6b [2023-12-15 22:58:19,855 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c7c20914/16cb4b9725b84f0281e74042c5302491 [2023-12-15 22:58:19,857 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 22:58:19,858 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 22:58:19,860 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 22:58:19,860 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 22:58:19,863 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 22:58:19,864 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 10:58:19" (1/1) ... [2023-12-15 22:58:19,864 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38c3243c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:19, skipping insertion in model container [2023-12-15 22:58:19,865 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 10:58:19" (1/1) ... [2023-12-15 22:58:19,881 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 22:58:19,995 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursive/recHanoi01.c[1213,1226] [2023-12-15 22:58:19,999 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 22:58:20,008 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 22:58:20,021 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursive/recHanoi01.c[1213,1226] [2023-12-15 22:58:20,022 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 22:58:20,031 INFO L206 MainTranslator]: Completed translation [2023-12-15 22:58:20,031 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20 WrapperNode [2023-12-15 22:58:20,031 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 22:58:20,032 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 22:58:20,032 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 22:58:20,032 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 22:58:20,037 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,041 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,052 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 29 [2023-12-15 22:58:20,052 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 22:58:20,053 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 22:58:20,053 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 22:58:20,053 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 22:58:20,059 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,059 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,060 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,067 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-15 22:58:20,067 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,067 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,069 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,070 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,070 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,071 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,071 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 22:58:20,072 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 22:58:20,072 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 22:58:20,072 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 22:58:20,073 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (1/1) ... [2023-12-15 22:58:20,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 22:58:20,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:20,105 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-15 22:58:20,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-15 22:58:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 22:58:20,134 INFO L130 BoogieDeclarations]: Found specification of procedure applyHanoi [2023-12-15 22:58:20,134 INFO L138 BoogieDeclarations]: Found implementation of procedure applyHanoi [2023-12-15 22:58:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure hanoi [2023-12-15 22:58:20,135 INFO L138 BoogieDeclarations]: Found implementation of procedure hanoi [2023-12-15 22:58:20,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 22:58:20,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 22:58:20,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 22:58:20,197 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 22:58:20,199 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 22:58:20,339 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 22:58:20,353 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 22:58:20,353 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-15 22:58:20,354 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 10:58:20 BoogieIcfgContainer [2023-12-15 22:58:20,354 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 22:58:20,356 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 22:58:20,356 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 22:58:20,358 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 22:58:20,358 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 10:58:19" (1/3) ... [2023-12-15 22:58:20,359 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44379e37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 10:58:20, skipping insertion in model container [2023-12-15 22:58:20,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 10:58:20" (2/3) ... [2023-12-15 22:58:20,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44379e37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 10:58:20, skipping insertion in model container [2023-12-15 22:58:20,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 10:58:20" (3/3) ... [2023-12-15 22:58:20,361 INFO L112 eAbstractionObserver]: Analyzing ICFG recHanoi01.c [2023-12-15 22:58:20,373 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 22:58:20,373 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 22:58:20,407 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 22:58:20,412 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;@3e8018b4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 22:58:20,413 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 22:58:20,416 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 15 states have internal predecessors, (18), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-15 22:58:20,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-15 22:58:20,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:20,423 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:20,423 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:20,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:20,427 INFO L85 PathProgramCache]: Analyzing trace with hash -432663240, now seen corresponding path program 1 times [2023-12-15 22:58:20,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:20,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477241305] [2023-12-15 22:58:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:20,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:20,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:20,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:20,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:20,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:20,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:20,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-15 22:58:20,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:20,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477241305] [2023-12-15 22:58:20,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477241305] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 22:58:20,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 22:58:20,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-15 22:58:20,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665145667] [2023-12-15 22:58:20,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 22:58:20,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 22:58:20,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:20,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 22:58:20,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-15 22:58:20,729 INFO L87 Difference]: Start difference. First operand has 22 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 15 states have internal predecessors, (18), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 22:58:20,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:20,868 INFO L93 Difference]: Finished difference Result 38 states and 48 transitions. [2023-12-15 22:58:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-15 22:58:20,870 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2023-12-15 22:58:20,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:20,877 INFO L225 Difference]: With dead ends: 38 [2023-12-15 22:58:20,877 INFO L226 Difference]: Without dead ends: 22 [2023-12-15 22:58:20,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-15 22:58:20,881 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 17 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:20,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 36 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 22:58:20,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2023-12-15 22:58:20,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2023-12-15 22:58:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-12-15 22:58:20,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 27 transitions. [2023-12-15 22:58:20,913 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 27 transitions. Word has length 15 [2023-12-15 22:58:20,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:20,914 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 27 transitions. [2023-12-15 22:58:20,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-15 22:58:20,914 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 27 transitions. [2023-12-15 22:58:20,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-15 22:58:20,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:20,916 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:20,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-15 22:58:20,917 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:20,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:20,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1422071395, now seen corresponding path program 1 times [2023-12-15 22:58:20,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:20,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877706892] [2023-12-15 22:58:20,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:20,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:20,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:21,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:21,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:21,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:21,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:21,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:21,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:21,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:21,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:21,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-15 22:58:21,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:21,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877706892] [2023-12-15 22:58:21,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877706892] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:21,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806010856] [2023-12-15 22:58:21,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:21,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:21,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:21,321 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:21,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-15 22:58:21,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:21,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-15 22:58:21,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:21,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-15 22:58:21,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:21,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-15 22:58:21,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806010856] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:21,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:21,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 17 [2023-12-15 22:58:21,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789420426] [2023-12-15 22:58:21,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:21,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-15 22:58:21,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:21,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-15 22:58:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-12-15 22:58:21,699 INFO L87 Difference]: Start difference. First operand 22 states and 27 transitions. Second operand has 17 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 4 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-15 22:58:21,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:21,993 INFO L93 Difference]: Finished difference Result 73 states and 103 transitions. [2023-12-15 22:58:21,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-15 22:58:21,993 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 4 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 25 [2023-12-15 22:58:21,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:21,995 INFO L225 Difference]: With dead ends: 73 [2023-12-15 22:58:21,995 INFO L226 Difference]: Without dead ends: 67 [2023-12-15 22:58:21,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2023-12-15 22:58:21,996 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 49 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:21,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 96 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 22:58:21,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2023-12-15 22:58:22,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 56. [2023-12-15 22:58:22,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 33 states have internal predecessors, (35), 14 states have call successors, (14), 6 states have call predecessors, (14), 11 states have return successors, (33), 16 states have call predecessors, (33), 14 states have call successors, (33) [2023-12-15 22:58:22,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 82 transitions. [2023-12-15 22:58:22,010 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 82 transitions. Word has length 25 [2023-12-15 22:58:22,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:22,011 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 82 transitions. [2023-12-15 22:58:22,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 4 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-15 22:58:22,011 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 82 transitions. [2023-12-15 22:58:22,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-15 22:58:22,012 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:22,013 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:22,021 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-12-15 22:58:22,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:22,219 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:22,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:22,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1071008002, now seen corresponding path program 2 times [2023-12-15 22:58:22,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:22,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464058065] [2023-12-15 22:58:22,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:22,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:22,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:22,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:22,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:22,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:22,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-12-15 22:58:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:22,418 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 13 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-15 22:58:22,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:22,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464058065] [2023-12-15 22:58:22,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464058065] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:22,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676514638] [2023-12-15 22:58:22,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-15 22:58:22,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:22,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:22,422 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:22,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-15 22:58:22,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-15 22:58:22,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:22,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-15 22:58:22,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:22,563 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-15 22:58:22,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:22,845 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-15 22:58:22,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676514638] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:22,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:22,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 18 [2023-12-15 22:58:22,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941228278] [2023-12-15 22:58:22,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:22,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-15 22:58:22,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:22,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-15 22:58:22,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-12-15 22:58:22,847 INFO L87 Difference]: Start difference. First operand 56 states and 82 transitions. Second operand has 18 states, 16 states have (on average 2.25) internal successors, (36), 15 states have internal predecessors, (36), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 9 states have call successors, (14) [2023-12-15 22:58:23,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:23,080 INFO L93 Difference]: Finished difference Result 107 states and 168 transitions. [2023-12-15 22:58:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-15 22:58:23,080 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 15 states have internal predecessors, (36), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 9 states have call successors, (14) Word has length 35 [2023-12-15 22:58:23,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:23,081 INFO L225 Difference]: With dead ends: 107 [2023-12-15 22:58:23,081 INFO L226 Difference]: Without dead ends: 73 [2023-12-15 22:58:23,082 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 69 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2023-12-15 22:58:23,083 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 31 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:23,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 118 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 22:58:23,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-12-15 22:58:23,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 54. [2023-12-15 22:58:23,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 33 states have (on average 1.121212121212121) internal successors, (37), 32 states have internal predecessors, (37), 11 states have call successors, (11), 9 states have call predecessors, (11), 9 states have return successors, (20), 12 states have call predecessors, (20), 11 states have call successors, (20) [2023-12-15 22:58:23,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 68 transitions. [2023-12-15 22:58:23,092 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 68 transitions. Word has length 35 [2023-12-15 22:58:23,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:23,092 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 68 transitions. [2023-12-15 22:58:23,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 15 states have internal predecessors, (36), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 9 states have call successors, (14) [2023-12-15 22:58:23,093 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 68 transitions. [2023-12-15 22:58:23,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-15 22:58:23,093 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:23,094 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:23,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-15 22:58:23,300 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,SelfDestructingSolverStorable2 [2023-12-15 22:58:23,301 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:23,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:23,301 INFO L85 PathProgramCache]: Analyzing trace with hash -877477481, now seen corresponding path program 1 times [2023-12-15 22:58:23,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:23,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157447970] [2023-12-15 22:58:23,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:23,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:23,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:23,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:23,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:23,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:23,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-15 22:58:23,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:23,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157447970] [2023-12-15 22:58:23,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157447970] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:23,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382079989] [2023-12-15 22:58:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:23,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:23,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:23,461 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:23,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-15 22:58:23,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:23,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-15 22:58:23,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:23,546 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-15 22:58:23,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-15 22:58:23,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382079989] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:23,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:23,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 11] total 20 [2023-12-15 22:58:23,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128792234] [2023-12-15 22:58:23,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:23,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-15 22:58:23,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-15 22:58:23,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-12-15 22:58:23,743 INFO L87 Difference]: Start difference. First operand 54 states and 68 transitions. Second operand has 20 states, 19 states have (on average 2.0) internal successors, (38), 18 states have internal predecessors, (38), 9 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (9), 4 states have call predecessors, (9), 9 states have call successors, (9) [2023-12-15 22:58:23,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:23,883 INFO L93 Difference]: Finished difference Result 61 states and 75 transitions. [2023-12-15 22:58:23,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-15 22:58:23,883 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 18 states have internal predecessors, (38), 9 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (9), 4 states have call predecessors, (9), 9 states have call successors, (9) Word has length 31 [2023-12-15 22:58:23,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:23,884 INFO L225 Difference]: With dead ends: 61 [2023-12-15 22:58:23,884 INFO L226 Difference]: Without dead ends: 49 [2023-12-15 22:58:23,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2023-12-15 22:58:23,885 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:23,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 65 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 22:58:23,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-12-15 22:58:23,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 47. [2023-12-15 22:58:23,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 29 states have (on average 1.103448275862069) internal successors, (32), 28 states have internal predecessors, (32), 10 states have call successors, (10), 8 states have call predecessors, (10), 7 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-12-15 22:58:23,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 59 transitions. [2023-12-15 22:58:23,891 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 59 transitions. Word has length 31 [2023-12-15 22:58:23,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:23,891 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 59 transitions. [2023-12-15 22:58:23,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 18 states have internal predecessors, (38), 9 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (9), 4 states have call predecessors, (9), 9 states have call successors, (9) [2023-12-15 22:58:23,891 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 59 transitions. [2023-12-15 22:58:23,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-15 22:58:23,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:23,892 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:23,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-15 22:58:24,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:24,103 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:24,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:24,103 INFO L85 PathProgramCache]: Analyzing trace with hash -921128009, now seen corresponding path program 2 times [2023-12-15 22:58:24,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:24,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151656524] [2023-12-15 22:58:24,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:24,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:24,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:24,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:24,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:24,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:24,516 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 34 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-12-15 22:58:24,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:24,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151656524] [2023-12-15 22:58:24,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151656524] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:24,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008766337] [2023-12-15 22:58:24,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-15 22:58:24,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:24,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:24,517 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:24,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-15 22:58:24,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-15 22:58:24,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:24,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-15 22:58:24,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-15 22:58:24,710 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:25,079 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-15 22:58:25,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008766337] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:25,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:25,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 18] total 33 [2023-12-15 22:58:25,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449993718] [2023-12-15 22:58:25,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:25,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-15 22:58:25,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:25,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-15 22:58:25,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2023-12-15 22:58:25,082 INFO L87 Difference]: Start difference. First operand 47 states and 59 transitions. Second operand has 33 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 26 states have internal predecessors, (47), 9 states have call successors, (17), 7 states have call predecessors, (17), 16 states have return successors, (22), 15 states have call predecessors, (22), 9 states have call successors, (22) [2023-12-15 22:58:25,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:25,737 INFO L93 Difference]: Finished difference Result 100 states and 138 transitions. [2023-12-15 22:58:25,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-15 22:58:25,738 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 26 states have internal predecessors, (47), 9 states have call successors, (17), 7 states have call predecessors, (17), 16 states have return successors, (22), 15 states have call predecessors, (22), 9 states have call successors, (22) Word has length 51 [2023-12-15 22:58:25,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:25,741 INFO L225 Difference]: With dead ends: 100 [2023-12-15 22:58:25,741 INFO L226 Difference]: Without dead ends: 96 [2023-12-15 22:58:25,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=429, Invalid=2651, Unknown=0, NotChecked=0, Total=3080 [2023-12-15 22:58:25,744 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 143 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:25,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 149 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 22:58:25,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-12-15 22:58:25,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 79. [2023-12-15 22:58:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 44 states have (on average 1.0909090909090908) internal successors, (48), 44 states have internal predecessors, (48), 18 states have call successors, (18), 10 states have call predecessors, (18), 16 states have return successors, (44), 24 states have call predecessors, (44), 18 states have call successors, (44) [2023-12-15 22:58:25,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 110 transitions. [2023-12-15 22:58:25,776 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 110 transitions. Word has length 51 [2023-12-15 22:58:25,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:25,777 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 110 transitions. [2023-12-15 22:58:25,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 26 states have internal predecessors, (47), 9 states have call successors, (17), 7 states have call predecessors, (17), 16 states have return successors, (22), 15 states have call predecessors, (22), 9 states have call successors, (22) [2023-12-15 22:58:25,777 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 110 transitions. [2023-12-15 22:58:25,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-15 22:58:25,779 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:25,780 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:25,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-15 22:58:25,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:25,980 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:25,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:25,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1011273987, now seen corresponding path program 3 times [2023-12-15 22:58:25,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:25,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501851030] [2023-12-15 22:58:25,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:25,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:25,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:26,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:26,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:26,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:26,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:26,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:26,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:26,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:26,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:26,192 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 13 proven. 45 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-12-15 22:58:26,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:26,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501851030] [2023-12-15 22:58:26,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501851030] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:26,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142400726] [2023-12-15 22:58:26,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-15 22:58:26,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:26,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:26,194 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:26,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-15 22:58:26,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-15 22:58:26,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:26,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-15 22:58:26,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 41 proven. 12 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-15 22:58:26,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:26,694 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 41 proven. 21 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-15 22:58:26,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142400726] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:26,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:26,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 15] total 24 [2023-12-15 22:58:26,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341123374] [2023-12-15 22:58:26,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:26,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-15 22:58:26,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:26,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-15 22:58:26,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2023-12-15 22:58:26,696 INFO L87 Difference]: Start difference. First operand 79 states and 110 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 12 states have call successors, (20), 2 states have call predecessors, (20), 9 states have return successors, (21), 10 states have call predecessors, (21), 12 states have call successors, (21) [2023-12-15 22:58:26,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:26,932 INFO L93 Difference]: Finished difference Result 141 states and 219 transitions. [2023-12-15 22:58:26,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-15 22:58:26,933 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 12 states have call successors, (20), 2 states have call predecessors, (20), 9 states have return successors, (21), 10 states have call predecessors, (21), 12 states have call successors, (21) Word has length 57 [2023-12-15 22:58:26,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:26,934 INFO L225 Difference]: With dead ends: 141 [2023-12-15 22:58:26,934 INFO L226 Difference]: Without dead ends: 75 [2023-12-15 22:58:26,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 112 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=1078, Unknown=0, NotChecked=0, Total=1332 [2023-12-15 22:58:26,935 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 30 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:26,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 113 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 22:58:26,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2023-12-15 22:58:26,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 65. [2023-12-15 22:58:26,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 35 states have (on average 1.0571428571428572) internal successors, (37), 35 states have internal predecessors, (37), 17 states have call successors, (17), 8 states have call predecessors, (17), 12 states have return successors, (35), 21 states have call predecessors, (35), 17 states have call successors, (35) [2023-12-15 22:58:26,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 89 transitions. [2023-12-15 22:58:26,942 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 89 transitions. Word has length 57 [2023-12-15 22:58:26,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:26,942 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 89 transitions. [2023-12-15 22:58:26,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 12 states have call successors, (20), 2 states have call predecessors, (20), 9 states have return successors, (21), 10 states have call predecessors, (21), 12 states have call successors, (21) [2023-12-15 22:58:26,942 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 89 transitions. [2023-12-15 22:58:26,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-15 22:58:26,944 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:26,944 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 6, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:26,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-15 22:58:27,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:27,148 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:27,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:27,149 INFO L85 PathProgramCache]: Analyzing trace with hash 656684695, now seen corresponding path program 4 times [2023-12-15 22:58:27,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:27,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661692724] [2023-12-15 22:58:27,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:27,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:27,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:27,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:27,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:27,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:27,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:27,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-12-15 22:58:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:27,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:27,333 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 71 proven. 69 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-15 22:58:27,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:27,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661692724] [2023-12-15 22:58:27,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661692724] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:27,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397892013] [2023-12-15 22:58:27,333 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-15 22:58:27,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:27,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:27,334 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:27,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-15 22:58:27,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-15 22:58:27,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:27,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-15 22:58:27,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 74 proven. 70 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-15 22:58:27,449 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 74 proven. 75 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2023-12-15 22:58:27,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397892013] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:27,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:27,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 13] total 19 [2023-12-15 22:58:27,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285518620] [2023-12-15 22:58:27,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:27,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-15 22:58:27,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:27,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-15 22:58:27,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2023-12-15 22:58:27,854 INFO L87 Difference]: Start difference. First operand 65 states and 89 transitions. Second operand has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 17 states have internal predecessors, (47), 12 states have call successors, (24), 3 states have call predecessors, (24), 8 states have return successors, (21), 6 states have call predecessors, (21), 12 states have call successors, (21) [2023-12-15 22:58:28,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:28,047 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2023-12-15 22:58:28,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-15 22:58:28,048 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 17 states have internal predecessors, (47), 12 states have call successors, (24), 3 states have call predecessors, (24), 8 states have return successors, (21), 6 states have call predecessors, (21), 12 states have call successors, (21) Word has length 71 [2023-12-15 22:58:28,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:28,049 INFO L225 Difference]: With dead ends: 118 [2023-12-15 22:58:28,049 INFO L226 Difference]: Without dead ends: 72 [2023-12-15 22:58:28,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 152 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=258, Invalid=734, Unknown=0, NotChecked=0, Total=992 [2023-12-15 22:58:28,050 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 23 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:28,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 69 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 22:58:28,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-15 22:58:28,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 62. [2023-12-15 22:58:28,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 34 states have internal predecessors, (36), 17 states have call successors, (17), 9 states have call predecessors, (17), 10 states have return successors, (31), 18 states have call predecessors, (31), 17 states have call successors, (31) [2023-12-15 22:58:28,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 84 transitions. [2023-12-15 22:58:28,056 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 84 transitions. Word has length 71 [2023-12-15 22:58:28,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:28,057 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 84 transitions. [2023-12-15 22:58:28,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 17 states have internal predecessors, (47), 12 states have call successors, (24), 3 states have call predecessors, (24), 8 states have return successors, (21), 6 states have call predecessors, (21), 12 states have call successors, (21) [2023-12-15 22:58:28,057 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 84 transitions. [2023-12-15 22:58:28,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-15 22:58:28,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:28,058 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:28,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-15 22:58:28,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:28,264 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:28,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:28,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1908192695, now seen corresponding path program 5 times [2023-12-15 22:58:28,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:28,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383376633] [2023-12-15 22:58:28,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:28,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:28,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:28,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:28,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:28,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:28,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:28,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:58:28,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:28,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:28,526 INFO L134 CoverageAnalysis]: Checked inductivity of 466 backedges. 42 proven. 135 refuted. 0 times theorem prover too weak. 289 trivial. 0 not checked. [2023-12-15 22:58:28,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:28,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383376633] [2023-12-15 22:58:28,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383376633] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880941885] [2023-12-15 22:58:28,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-15 22:58:28,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:28,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:28,528 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:28,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-15 22:58:28,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2023-12-15 22:58:28,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:28,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-15 22:58:28,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:28,684 INFO L134 CoverageAnalysis]: Checked inductivity of 466 backedges. 123 proven. 50 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2023-12-15 22:58:28,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 466 backedges. 123 proven. 60 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2023-12-15 22:58:29,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880941885] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:29,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:29,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 15] total 24 [2023-12-15 22:58:29,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123991139] [2023-12-15 22:58:29,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:29,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-15 22:58:29,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:29,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-15 22:58:29,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2023-12-15 22:58:29,131 INFO L87 Difference]: Start difference. First operand 62 states and 84 transitions. Second operand has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 13 states have call successors, (22), 2 states have call predecessors, (22), 9 states have return successors, (21), 9 states have call predecessors, (21), 13 states have call successors, (21) [2023-12-15 22:58:29,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:29,392 INFO L93 Difference]: Finished difference Result 74 states and 101 transitions. [2023-12-15 22:58:29,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-15 22:58:29,393 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 13 states have call successors, (22), 2 states have call predecessors, (22), 9 states have return successors, (21), 9 states have call predecessors, (21), 13 states have call successors, (21) Word has length 91 [2023-12-15 22:58:29,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:29,394 INFO L225 Difference]: With dead ends: 74 [2023-12-15 22:58:29,394 INFO L226 Difference]: Without dead ends: 70 [2023-12-15 22:58:29,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 194 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=262, Invalid=1144, Unknown=0, NotChecked=0, Total=1406 [2023-12-15 22:58:29,395 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 33 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:29,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 106 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 22:58:29,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2023-12-15 22:58:29,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 65. [2023-12-15 22:58:29,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (32), 19 states have call predecessors, (32), 17 states have call successors, (32) [2023-12-15 22:58:29,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 87 transitions. [2023-12-15 22:58:29,428 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 87 transitions. Word has length 91 [2023-12-15 22:58:29,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:29,429 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 87 transitions. [2023-12-15 22:58:29,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 22 states have internal predecessors, (45), 13 states have call successors, (22), 2 states have call predecessors, (22), 9 states have return successors, (21), 9 states have call predecessors, (21), 13 states have call successors, (21) [2023-12-15 22:58:29,429 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 87 transitions. [2023-12-15 22:58:29,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-15 22:58:29,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:29,429 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:29,436 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-12-15 22:58:29,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:29,638 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:29,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:29,639 INFO L85 PathProgramCache]: Analyzing trace with hash 768848125, now seen corresponding path program 6 times [2023-12-15 22:58:29,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:29,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745263012] [2023-12-15 22:58:29,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:29,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:29,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:29,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:30,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:30,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:30,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:30,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:30,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:30,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:30,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:58:30,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 20 proven. 163 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2023-12-15 22:58:30,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:30,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745263012] [2023-12-15 22:58:30,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745263012] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:30,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333359460] [2023-12-15 22:58:30,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-15 22:58:30,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:30,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:30,439 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:30,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-15 22:58:30,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2023-12-15 22:58:30,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:30,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 91 conjunts are in the unsatisfiable core [2023-12-15 22:58:30,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:30,801 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2023-12-15 22:58:30,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:31,886 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-15 22:58:31,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333359460] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:31,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:31,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17, 32] total 53 [2023-12-15 22:58:31,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803137343] [2023-12-15 22:58:31,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:31,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-15 22:58:31,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:31,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-15 22:58:31,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2555, Unknown=0, NotChecked=0, Total=2756 [2023-12-15 22:58:31,889 INFO L87 Difference]: Start difference. First operand 65 states and 87 transitions. Second operand has 53 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 40 states have internal predecessors, (70), 16 states have call successors, (26), 11 states have call predecessors, (26), 26 states have return successors, (35), 26 states have call predecessors, (35), 16 states have call successors, (35) [2023-12-15 22:58:35,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:35,093 INFO L93 Difference]: Finished difference Result 221 states and 322 transitions. [2023-12-15 22:58:35,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-12-15 22:58:35,094 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 40 states have internal predecessors, (70), 16 states have call successors, (26), 11 states have call predecessors, (26), 26 states have return successors, (35), 26 states have call predecessors, (35), 16 states have call successors, (35) Word has length 97 [2023-12-15 22:58:35,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:35,095 INFO L225 Difference]: With dead ends: 221 [2023-12-15 22:58:35,096 INFO L226 Difference]: Without dead ends: 217 [2023-12-15 22:58:35,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3367 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1726, Invalid=11614, Unknown=0, NotChecked=0, Total=13340 [2023-12-15 22:58:35,099 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 334 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 1603 mSolverCounterSat, 677 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 2280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 677 IncrementalHoareTripleChecker+Valid, 1603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:35,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 500 Invalid, 2280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [677 Valid, 1603 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-15 22:58:35,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2023-12-15 22:58:35,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 178. [2023-12-15 22:58:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 97 states have (on average 1.0721649484536082) internal successors, (104), 96 states have internal predecessors, (104), 47 states have call successors, (47), 27 states have call predecessors, (47), 33 states have return successors, (104), 54 states have call predecessors, (104), 47 states have call successors, (104) [2023-12-15 22:58:35,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 255 transitions. [2023-12-15 22:58:35,118 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 255 transitions. Word has length 97 [2023-12-15 22:58:35,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:35,118 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 255 transitions. [2023-12-15 22:58:35,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 40 states have internal predecessors, (70), 16 states have call successors, (26), 11 states have call predecessors, (26), 26 states have return successors, (35), 26 states have call predecessors, (35), 16 states have call successors, (35) [2023-12-15 22:58:35,118 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 255 transitions. [2023-12-15 22:58:35,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-15 22:58:35,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:35,120 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 8, 7, 7, 7, 7, 7, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:35,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-15 22:58:35,324 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,SelfDestructingSolverStorable8 [2023-12-15 22:58:35,325 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:35,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:35,325 INFO L85 PathProgramCache]: Analyzing trace with hash 489586039, now seen corresponding path program 7 times [2023-12-15 22:58:35,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:35,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076133571] [2023-12-15 22:58:35,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:35,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:35,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:35,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:35,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:35,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:58:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:35,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,597 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 42 proven. 150 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2023-12-15 22:58:35,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:35,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076133571] [2023-12-15 22:58:35,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076133571] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:35,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315596484] [2023-12-15 22:58:35,598 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-15 22:58:35,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:35,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:35,599 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:35,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-15 22:58:35,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:35,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-15 22:58:35,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 48 proven. 138 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2023-12-15 22:58:35,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 48 proven. 156 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2023-12-15 22:58:36,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315596484] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:36,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:36,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 19] total 28 [2023-12-15 22:58:36,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315371066] [2023-12-15 22:58:36,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:36,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-15 22:58:36,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-15 22:58:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2023-12-15 22:58:36,479 INFO L87 Difference]: Start difference. First operand 178 states and 255 transitions. Second operand has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 26 states have internal predecessors, (53), 15 states have call successors, (23), 2 states have call predecessors, (23), 11 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) [2023-12-15 22:58:36,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:36,802 INFO L93 Difference]: Finished difference Result 290 states and 469 transitions. [2023-12-15 22:58:36,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-15 22:58:36,803 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 26 states have internal predecessors, (53), 15 states have call successors, (23), 2 states have call predecessors, (23), 11 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) Word has length 103 [2023-12-15 22:58:36,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:36,804 INFO L225 Difference]: With dead ends: 290 [2023-12-15 22:58:36,804 INFO L226 Difference]: Without dead ends: 180 [2023-12-15 22:58:36,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 218 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=368, Invalid=1612, Unknown=0, NotChecked=0, Total=1980 [2023-12-15 22:58:36,805 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 50 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:36,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 84 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 22:58:36,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-12-15 22:58:36,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 156. [2023-12-15 22:58:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 81 states have (on average 1.0617283950617284) internal successors, (86), 81 states have internal predecessors, (86), 45 states have call successors, (45), 22 states have call predecessors, (45), 29 states have return successors, (88), 52 states have call predecessors, (88), 45 states have call successors, (88) [2023-12-15 22:58:36,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 219 transitions. [2023-12-15 22:58:36,818 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 219 transitions. Word has length 103 [2023-12-15 22:58:36,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:36,818 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 219 transitions. [2023-12-15 22:58:36,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.962962962962963) internal successors, (53), 26 states have internal predecessors, (53), 15 states have call successors, (23), 2 states have call predecessors, (23), 11 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) [2023-12-15 22:58:36,819 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 219 transitions. [2023-12-15 22:58:36,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-12-15 22:58:36,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:36,820 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 16, 15, 15, 15, 15, 15, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:36,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-15 22:58:37,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-15 22:58:37,025 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:37,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:37,026 INFO L85 PathProgramCache]: Analyzing trace with hash 635206909, now seen corresponding path program 8 times [2023-12-15 22:58:37,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:37,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121097324] [2023-12-15 22:58:37,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:37,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:37,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:37,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:58:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:37,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:37,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:37,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-12-15 22:58:37,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:37,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2084 backedges. 107 proven. 410 refuted. 0 times theorem prover too weak. 1567 trivial. 0 not checked. [2023-12-15 22:58:37,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:37,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121097324] [2023-12-15 22:58:37,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121097324] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:37,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155405565] [2023-12-15 22:58:37,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-15 22:58:37,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:37,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:37,590 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:37,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-15 22:58:37,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-15 22:58:37,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:37,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-15 22:58:37,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2084 backedges. 115 proven. 396 refuted. 0 times theorem prover too weak. 1573 trivial. 0 not checked. [2023-12-15 22:58:37,819 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:38,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2084 backedges. 115 proven. 416 refuted. 0 times theorem prover too weak. 1553 trivial. 0 not checked. [2023-12-15 22:58:38,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155405565] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:38,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:38,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 19] total 28 [2023-12-15 22:58:38,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041047724] [2023-12-15 22:58:38,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:38,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-15 22:58:38,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:38,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-15 22:58:38,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2023-12-15 22:58:38,647 INFO L87 Difference]: Start difference. First operand 156 states and 219 transitions. Second operand has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 26 states have internal predecessors, (52), 16 states have call successors, (25), 2 states have call predecessors, (25), 11 states have return successors, (26), 9 states have call predecessors, (26), 16 states have call successors, (26) [2023-12-15 22:58:38,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:58:38,988 INFO L93 Difference]: Finished difference Result 239 states and 360 transitions. [2023-12-15 22:58:38,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-15 22:58:38,988 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 26 states have internal predecessors, (52), 16 states have call successors, (25), 2 states have call predecessors, (25), 11 states have return successors, (26), 9 states have call predecessors, (26), 16 states have call successors, (26) Word has length 177 [2023-12-15 22:58:38,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:58:38,989 INFO L225 Difference]: With dead ends: 239 [2023-12-15 22:58:38,989 INFO L226 Difference]: Without dead ends: 169 [2023-12-15 22:58:38,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 396 SyntacticMatches, 9 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2023-12-15 22:58:38,990 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 48 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 22:58:38,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 113 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 22:58:38,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-15 22:58:39,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 156. [2023-12-15 22:58:39,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 82 states have (on average 1.0609756097560976) internal successors, (87), 82 states have internal predecessors, (87), 45 states have call successors, (45), 23 states have call predecessors, (45), 28 states have return successors, (81), 50 states have call predecessors, (81), 45 states have call successors, (81) [2023-12-15 22:58:39,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 213 transitions. [2023-12-15 22:58:39,002 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 213 transitions. Word has length 177 [2023-12-15 22:58:39,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:58:39,002 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 213 transitions. [2023-12-15 22:58:39,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 26 states have internal predecessors, (52), 16 states have call successors, (25), 2 states have call predecessors, (25), 11 states have return successors, (26), 9 states have call predecessors, (26), 16 states have call successors, (26) [2023-12-15 22:58:39,003 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 213 transitions. [2023-12-15 22:58:39,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-15 22:58:39,004 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:58:39,004 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 16, 15, 15, 15, 15, 15, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:58:39,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-15 22:58:39,215 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,SelfDestructingSolverStorable10 [2023-12-15 22:58:39,215 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:58:39,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:58:39,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1718503799, now seen corresponding path program 9 times [2023-12-15 22:58:39,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:58:39,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722017753] [2023-12-15 22:58:39,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:58:39,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:58:39,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:39,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:39,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:40,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:40,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:40,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:40,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:40,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:40,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:40,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:58:40,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:41,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:58:41,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:41,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:58:41,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:58:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-12-15 22:58:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:58:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:58:41,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2100 backedges. 44 proven. 707 refuted. 0 times theorem prover too weak. 1349 trivial. 0 not checked. [2023-12-15 22:58:41,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:58:41,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722017753] [2023-12-15 22:58:41,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722017753] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:58:41,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013455611] [2023-12-15 22:58:41,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-15 22:58:41,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:58:41,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:58:41,361 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:58:41,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-15 22:58:41,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2023-12-15 22:58:41,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:58:41,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 175 conjunts are in the unsatisfiable core [2023-12-15 22:58:41,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:58:41,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2100 backedges. 0 proven. 705 refuted. 0 times theorem prover too weak. 1395 trivial. 0 not checked. [2023-12-15 22:58:41,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:58:44,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2100 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-12-15 22:58:44,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013455611] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:58:44,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:58:44,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 58] total 85 [2023-12-15 22:58:44,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944925692] [2023-12-15 22:58:44,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:58:44,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2023-12-15 22:58:44,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:58:44,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2023-12-15 22:58:44,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=6821, Unknown=0, NotChecked=0, Total=7140 [2023-12-15 22:58:44,569 INFO L87 Difference]: Start difference. First operand 156 states and 213 transitions. Second operand has 85 states, 67 states have (on average 1.626865671641791) internal successors, (109), 64 states have internal predecessors, (109), 29 states have call successors, (43), 19 states have call predecessors, (43), 42 states have return successors, (56), 43 states have call predecessors, (56), 29 states have call successors, (56) [2023-12-15 22:59:02,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:59:02,803 INFO L93 Difference]: Finished difference Result 523 states and 791 transitions. [2023-12-15 22:59:02,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2023-12-15 22:59:02,804 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 67 states have (on average 1.626865671641791) internal successors, (109), 64 states have internal predecessors, (109), 29 states have call successors, (43), 19 states have call predecessors, (43), 42 states have return successors, (56), 43 states have call predecessors, (56), 29 states have call successors, (56) Word has length 183 [2023-12-15 22:59:02,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:59:02,810 INFO L225 Difference]: With dead ends: 523 [2023-12-15 22:59:02,810 INFO L226 Difference]: Without dead ends: 519 [2023-12-15 22:59:02,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 410 SyntacticMatches, 0 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16567 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=7781, Invalid=50541, Unknown=0, NotChecked=0, Total=58322 [2023-12-15 22:59:02,818 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 1442 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 3649 mSolverCounterSat, 3234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1448 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 6883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3234 IncrementalHoareTripleChecker+Valid, 3649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-15 22:59:02,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1448 Valid, 1041 Invalid, 6883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3234 Valid, 3649 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-15 22:59:02,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-12-15 22:59:02,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 436. [2023-12-15 22:59:02,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 235 states have (on average 1.0595744680851065) internal successors, (249), 231 states have internal predecessors, (249), 125 states have call successors, (125), 74 states have call predecessors, (125), 75 states have return successors, (256), 130 states have call predecessors, (256), 125 states have call successors, (256) [2023-12-15 22:59:02,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 630 transitions. [2023-12-15 22:59:02,865 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 630 transitions. Word has length 183 [2023-12-15 22:59:02,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:59:02,868 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 630 transitions. [2023-12-15 22:59:02,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 67 states have (on average 1.626865671641791) internal successors, (109), 64 states have internal predecessors, (109), 29 states have call successors, (43), 19 states have call predecessors, (43), 42 states have return successors, (56), 43 states have call predecessors, (56), 29 states have call successors, (56) [2023-12-15 22:59:02,868 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 630 transitions. [2023-12-15 22:59:02,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-15 22:59:02,871 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:59:02,871 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 16, 15, 15, 15, 15, 15, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:59:02,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-15 22:59:03,080 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,SelfDestructingSolverStorable11 [2023-12-15 22:59:03,080 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:59:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:59:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1881135043, now seen corresponding path program 10 times [2023-12-15 22:59:03,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:59:03,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967720948] [2023-12-15 22:59:03,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:59:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:59:03,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:03,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:03,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:59:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:03,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-12-15 22:59:03,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:03,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:03,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2122 backedges. 107 proven. 431 refuted. 0 times theorem prover too weak. 1584 trivial. 0 not checked. [2023-12-15 22:59:03,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:59:03,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967720948] [2023-12-15 22:59:03,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967720948] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:59:03,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298030706] [2023-12-15 22:59:03,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-15 22:59:03,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:59:03,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:59:03,548 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:59:03,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-15 22:59:03,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-15 22:59:03,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:59:03,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-15 22:59:03,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:59:03,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2122 backedges. 115 proven. 415 refuted. 0 times theorem prover too weak. 1592 trivial. 0 not checked. [2023-12-15 22:59:03,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:59:05,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2122 backedges. 115 proven. 447 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2023-12-15 22:59:05,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298030706] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:59:05,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:59:05,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 23] total 32 [2023-12-15 22:59:05,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707255364] [2023-12-15 22:59:05,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:59:05,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-15 22:59:05,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:59:05,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-15 22:59:05,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2023-12-15 22:59:05,026 INFO L87 Difference]: Start difference. First operand 436 states and 630 transitions. Second operand has 32 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 18 states have call successors, (27), 2 states have call predecessors, (27), 13 states have return successors, (32), 11 states have call predecessors, (32), 18 states have call successors, (32) [2023-12-15 22:59:05,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:59:05,458 INFO L93 Difference]: Finished difference Result 682 states and 1087 transitions. [2023-12-15 22:59:05,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-15 22:59:05,458 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 18 states have call successors, (27), 2 states have call predecessors, (27), 13 states have return successors, (32), 11 states have call predecessors, (32), 18 states have call successors, (32) Word has length 189 [2023-12-15 22:59:05,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:59:05,461 INFO L225 Difference]: With dead ends: 682 [2023-12-15 22:59:05,462 INFO L226 Difference]: Without dead ends: 466 [2023-12-15 22:59:05,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 420 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=503, Invalid=2253, Unknown=0, NotChecked=0, Total=2756 [2023-12-15 22:59:05,463 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 22:59:05,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 123 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 22:59:05,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2023-12-15 22:59:05,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 393. [2023-12-15 22:59:05,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 200 states have (on average 1.06) internal successors, (212), 200 states have internal predecessors, (212), 119 states have call successors, (119), 59 states have call predecessors, (119), 73 states have return successors, (219), 133 states have call predecessors, (219), 119 states have call successors, (219) [2023-12-15 22:59:05,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 550 transitions. [2023-12-15 22:59:05,507 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 550 transitions. Word has length 189 [2023-12-15 22:59:05,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:59:05,507 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 550 transitions. [2023-12-15 22:59:05,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 18 states have call successors, (27), 2 states have call predecessors, (27), 13 states have return successors, (32), 11 states have call predecessors, (32), 18 states have call successors, (32) [2023-12-15 22:59:05,507 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 550 transitions. [2023-12-15 22:59:05,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2023-12-15 22:59:05,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:59:05,510 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 24, 23, 23, 23, 23, 23, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:59:05,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-15 22:59:05,730 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,SelfDestructingSolverStorable12 [2023-12-15 22:59:05,731 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:59:05,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:59:05,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1565835639, now seen corresponding path program 11 times [2023-12-15 22:59:05,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:59:05,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396986280] [2023-12-15 22:59:05,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:59:05,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:59:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:05,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:06,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:59:06,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:06,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:06,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-12-15 22:59:06,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:06,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:06,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:06,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2023-12-15 22:59:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:06,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 4860 backedges. 640 proven. 804 refuted. 0 times theorem prover too weak. 3416 trivial. 0 not checked. [2023-12-15 22:59:06,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:59:06,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396986280] [2023-12-15 22:59:06,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396986280] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:59:06,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343253569] [2023-12-15 22:59:06,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-15 22:59:06,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:59:06,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:59:06,474 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:59:06,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-15 22:59:06,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2023-12-15 22:59:06,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:59:06,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-15 22:59:06,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:59:06,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4860 backedges. 868 proven. 595 refuted. 0 times theorem prover too weak. 3397 trivial. 0 not checked. [2023-12-15 22:59:06,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:59:08,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4860 backedges. 870 proven. 619 refuted. 0 times theorem prover too weak. 3371 trivial. 0 not checked. [2023-12-15 22:59:08,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343253569] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:59:08,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:59:08,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 21] total 27 [2023-12-15 22:59:08,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546421412] [2023-12-15 22:59:08,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:59:08,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-15 22:59:08,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:59:08,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-15 22:59:08,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2023-12-15 22:59:08,090 INFO L87 Difference]: Start difference. First operand 393 states and 550 transitions. Second operand has 27 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 20 states have call successors, (37), 3 states have call predecessors, (37), 12 states have return successors, (40), 13 states have call predecessors, (40), 20 states have call successors, (40) [2023-12-15 22:59:08,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:59:08,483 INFO L93 Difference]: Finished difference Result 569 states and 837 transitions. [2023-12-15 22:59:08,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-15 22:59:08,484 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 20 states have call successors, (37), 3 states have call predecessors, (37), 12 states have return successors, (40), 13 states have call predecessors, (40), 20 states have call successors, (40) Word has length 263 [2023-12-15 22:59:08,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:59:08,487 INFO L225 Difference]: With dead ends: 569 [2023-12-15 22:59:08,487 INFO L226 Difference]: Without dead ends: 463 [2023-12-15 22:59:08,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 664 GetRequests, 604 SyntacticMatches, 10 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=644, Invalid=2008, Unknown=0, NotChecked=0, Total=2652 [2023-12-15 22:59:08,488 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 60 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 22:59:08,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 110 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 22:59:08,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2023-12-15 22:59:08,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 390. [2023-12-15 22:59:08,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 199 states have (on average 1.0603015075376885) internal successors, (211), 199 states have internal predecessors, (211), 119 states have call successors, (119), 60 states have call predecessors, (119), 71 states have return successors, (203), 130 states have call predecessors, (203), 119 states have call successors, (203) [2023-12-15 22:59:08,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 533 transitions. [2023-12-15 22:59:08,523 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 533 transitions. Word has length 263 [2023-12-15 22:59:08,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:59:08,523 INFO L495 AbstractCegarLoop]: Abstraction has 390 states and 533 transitions. [2023-12-15 22:59:08,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 20 states have call successors, (37), 3 states have call predecessors, (37), 12 states have return successors, (40), 13 states have call predecessors, (40), 20 states have call successors, (40) [2023-12-15 22:59:08,523 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 533 transitions. [2023-12-15 22:59:08,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-12-15 22:59:08,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:59:08,526 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 32, 31, 31, 31, 31, 31, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:59:08,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-15 22:59:08,732 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,SelfDestructingSolverStorable13 [2023-12-15 22:59:08,732 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:59:08,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:59:08,733 INFO L85 PathProgramCache]: Analyzing trace with hash 211607927, now seen corresponding path program 12 times [2023-12-15 22:59:08,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:59:08,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145226239] [2023-12-15 22:59:08,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:59:08,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:59:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:09,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:59:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:09,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-12-15 22:59:09,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:09,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:59:09,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:09,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:09,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2023-12-15 22:59:09,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:09,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:09,640 INFO L134 CoverageAnalysis]: Checked inductivity of 8772 backedges. 244 proven. 1105 refuted. 0 times theorem prover too weak. 7423 trivial. 0 not checked. [2023-12-15 22:59:09,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:59:09,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145226239] [2023-12-15 22:59:09,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145226239] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:59:09,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846291269] [2023-12-15 22:59:09,641 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-15 22:59:09,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:59:09,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:59:09,642 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:59:09,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-15 22:59:09,911 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2023-12-15 22:59:09,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-15 22:59:09,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-15 22:59:09,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 22:59:10,015 INFO L134 CoverageAnalysis]: Checked inductivity of 8772 backedges. 475 proven. 865 refuted. 0 times theorem prover too weak. 7432 trivial. 0 not checked. [2023-12-15 22:59:10,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 22:59:11,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8772 backedges. 479 proven. 896 refuted. 0 times theorem prover too weak. 7397 trivial. 0 not checked. [2023-12-15 22:59:11,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846291269] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 22:59:11,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-15 22:59:11,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 23] total 32 [2023-12-15 22:59:11,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406452468] [2023-12-15 22:59:11,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-15 22:59:11,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-15 22:59:11,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 22:59:11,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-15 22:59:11,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2023-12-15 22:59:11,527 INFO L87 Difference]: Start difference. First operand 390 states and 533 transitions. Second operand has 32 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 19 states have call successors, (30), 2 states have call predecessors, (30), 13 states have return successors, (36), 14 states have call predecessors, (36), 19 states have call successors, (36) [2023-12-15 22:59:12,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 22:59:12,041 INFO L93 Difference]: Finished difference Result 426 states and 576 transitions. [2023-12-15 22:59:12,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-15 22:59:12,041 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 19 states have call successors, (30), 2 states have call predecessors, (30), 13 states have return successors, (36), 14 states have call predecessors, (36), 19 states have call successors, (36) Word has length 343 [2023-12-15 22:59:12,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 22:59:12,044 INFO L225 Difference]: With dead ends: 426 [2023-12-15 22:59:12,044 INFO L226 Difference]: Without dead ends: 422 [2023-12-15 22:59:12,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 790 SyntacticMatches, 11 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=509, Invalid=2353, Unknown=0, NotChecked=0, Total=2862 [2023-12-15 22:59:12,045 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 68 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 22:59:12,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 178 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 22:59:12,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2023-12-15 22:59:12,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 393. [2023-12-15 22:59:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 201 states have (on average 1.0597014925373134) internal successors, (213), 201 states have internal predecessors, (213), 119 states have call successors, (119), 60 states have call predecessors, (119), 72 states have return successors, (204), 131 states have call predecessors, (204), 119 states have call successors, (204) [2023-12-15 22:59:12,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 536 transitions. [2023-12-15 22:59:12,080 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 536 transitions. Word has length 343 [2023-12-15 22:59:12,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 22:59:12,080 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 536 transitions. [2023-12-15 22:59:12,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 19 states have call successors, (30), 2 states have call predecessors, (30), 13 states have return successors, (36), 14 states have call predecessors, (36), 19 states have call successors, (36) [2023-12-15 22:59:12,081 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 536 transitions. [2023-12-15 22:59:12,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-12-15 22:59:12,084 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 22:59:12,084 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 32, 31, 31, 31, 31, 31, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 22:59:12,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-15 22:59:12,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:59:12,292 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 22:59:12,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 22:59:12,293 INFO L85 PathProgramCache]: Analyzing trace with hash 247251005, now seen corresponding path program 13 times [2023-12-15 22:59:12,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 22:59:12,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638351039] [2023-12-15 22:59:12,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 22:59:12,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 22:59:12,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:14,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:15,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:15,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:16,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:59:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:16,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:16,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:16,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:16,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2023-12-15 22:59:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:17,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:17,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-15 22:59:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:17,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-12-15 22:59:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-12-15 22:59:17,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-12-15 22:59:17,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2023-12-15 22:59:17,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-15 22:59:17,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:17,959 INFO L134 CoverageAnalysis]: Checked inductivity of 8794 backedges. 92 proven. 2942 refuted. 0 times theorem prover too weak. 5760 trivial. 0 not checked. [2023-12-15 22:59:17,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 22:59:17,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638351039] [2023-12-15 22:59:17,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638351039] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-15 22:59:17,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923471740] [2023-12-15 22:59:17,960 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-15 22:59:17,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 22:59:17,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 22:59:17,961 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 22:59:17,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-15 22:59:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 22:59:18,238 INFO L262 TraceCheckSpWp]: Trace formula consists of 1647 conjuncts, 339 conjunts are in the unsatisfiable core [2023-12-15 22:59:18,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2023-12-15 22:59:18,389 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 22:59:18,393 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 22:59:18,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-15 22:59:18,414 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 22:59:18,598 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,SelfDestructingSolverStorable15 [2023-12-15 22:59:18,599 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 350 with TraceHistMax 63,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ATOM-1 context. [2023-12-15 22:59:18,602 INFO L445 BasicCegarLoop]: Path program histogram: [13, 2, 1] [2023-12-15 22:59:18,603 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 22:59:18,605 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 10:59:18 BoogieIcfgContainer [2023-12-15 22:59:18,605 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 22:59:18,605 INFO L158 Benchmark]: Toolchain (without parser) took 58747.16ms. Allocated memory was 350.2MB in the beginning and 728.8MB in the end (delta: 378.5MB). Free memory was 312.1MB in the beginning and 476.6MB in the end (delta: -164.5MB). Peak memory consumption was 215.0MB. Max. memory is 8.0GB. [2023-12-15 22:59:18,605 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 191.9MB. Free memory is still 144.7MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 22:59:18,605 INFO L158 Benchmark]: CACSL2BoogieTranslator took 171.83ms. Allocated memory is still 350.2MB. Free memory was 312.1MB in the beginning and 301.0MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-15 22:59:18,605 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.86ms. Allocated memory is still 350.2MB. Free memory was 301.0MB in the beginning and 299.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-15 22:59:18,605 INFO L158 Benchmark]: Boogie Preprocessor took 18.82ms. Allocated memory is still 350.2MB. Free memory was 299.6MB in the beginning and 298.1MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-15 22:59:18,606 INFO L158 Benchmark]: RCFGBuilder took 282.01ms. Allocated memory is still 350.2MB. Free memory was 298.1MB in the beginning and 287.3MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2023-12-15 22:59:18,606 INFO L158 Benchmark]: TraceAbstraction took 58248.66ms. Allocated memory was 350.2MB in the beginning and 728.8MB in the end (delta: 378.5MB). Free memory was 286.6MB in the beginning and 476.6MB in the end (delta: -190.0MB). Peak memory consumption was 189.8MB. Max. memory is 8.0GB. [2023-12-15 22:59:18,606 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.08ms. Allocated memory is still 191.9MB. Free memory is still 144.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 171.83ms. Allocated memory is still 350.2MB. Free memory was 312.1MB in the beginning and 301.0MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.86ms. Allocated memory is still 350.2MB. Free memory was 301.0MB in the beginning and 299.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 18.82ms. Allocated memory is still 350.2MB. Free memory was 299.6MB in the beginning and 298.1MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 282.01ms. Allocated memory is still 350.2MB. Free memory was 298.1MB in the beginning and 287.3MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 58248.66ms. Allocated memory was 350.2MB in the beginning and 728.8MB in the end (delta: 378.5MB). Free memory was 286.6MB in the beginning and 476.6MB in the end (delta: -190.0MB). Peak memory consumption was 189.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 53). Cancelled while NwaCegarLoop was analyzing trace of length 350 with TraceHistMax 63,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 22 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 58.2s, OverallIterations: 16, TraceHistogramMax: 63, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 25.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2497 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2419 mSDsluCounter, 2901 SdHoareTripleChecker+Invalid, 4.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2629 mSDsCounter, 4575 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9744 IncrementalHoareTripleChecker+Invalid, 14319 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4575 mSolverCounterUnsat, 272 mSDtfsCounter, 9744 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4705 GetRequests, 3792 SyntacticMatches, 80 SemanticMatches, 833 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24429 ImplicationChecksByTransitivity, 24.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=436occurred in iteration=12, InterpolantAutomatonStates: 518, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 15 MinimizatonAttempts, 408 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 20.8s InterpolantComputationTime, 3447 NumberOfCodeBlocks, 3177 NumberOfCodeBlocksAsserted, 142 NumberOfCheckSat, 5120 ConstructedInterpolants, 0 QuantifiedInterpolants, 12354 SizeOfPredicates, 70 NumberOfNonLiveVariables, 6679 ConjunctsInSsa, 496 ConjunctsInUnsatCore, 43 InterpolantComputations, 1 PerfectInterpolantSequences, 52853/65652 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown