/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/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-9.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-15 20:03:01,149 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-15 20:03:01,208 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 20:03:01,213 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-15 20:03:01,213 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-15 20:03:01,237 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-15 20:03:01,237 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-15 20:03:01,238 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-15 20:03:01,239 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-15 20:03:01,242 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-15 20:03:01,242 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-15 20:03:01,242 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-15 20:03:01,243 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-15 20:03:01,243 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-15 20:03:01,244 INFO L153 SettingsManager]: * Use SBE=true [2023-12-15 20:03:01,244 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-15 20:03:01,244 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-15 20:03:01,244 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-15 20:03:01,245 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-15 20:03:01,245 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-15 20:03:01,245 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-15 20:03:01,246 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-15 20:03:01,247 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-15 20:03:01,247 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 20:03:01,248 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-15 20:03:01,248 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-15 20:03:01,249 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-15 20:03:01,249 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-15 20:03:01,249 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-15 20:03:01,249 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-15 20:03:01,249 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 20:03:01,434 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-15 20:03:01,453 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-15 20:03:01,455 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-15 20:03:01,456 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-15 20:03:01,456 INFO L274 PluginConnector]: CDTParser initialized [2023-12-15 20:03:01,457 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-9.i [2023-12-15 20:03:02,429 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-15 20:03:02,647 INFO L384 CDTParser]: Found 1 translation units. [2023-12-15 20:03:02,648 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-9.i [2023-12-15 20:03:02,658 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/332706be2/752b8f924bf444978b7ab2ce1a0a6f88/FLAG6e2d7bb21 [2023-12-15 20:03:02,669 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/332706be2/752b8f924bf444978b7ab2ce1a0a6f88 [2023-12-15 20:03:02,670 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-15 20:03:02,671 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-15 20:03:02,672 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-15 20:03:02,672 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-15 20:03:02,676 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-15 20:03:02,677 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 08:03:02" (1/1) ... [2023-12-15 20:03:02,677 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59d4983b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:02, skipping insertion in model container [2023-12-15 20:03:02,678 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 08:03:02" (1/1) ... [2023-12-15 20:03:02,719 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-15 20:03:02,830 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-9.i[915,928] [2023-12-15 20:03:02,941 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 20:03:02,965 INFO L202 MainTranslator]: Completed pre-run [2023-12-15 20:03:02,978 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-9.i[915,928] [2023-12-15 20:03:03,036 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-15 20:03:03,053 INFO L206 MainTranslator]: Completed translation [2023-12-15 20:03:03,053 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03 WrapperNode [2023-12-15 20:03:03,053 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-15 20:03:03,054 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-15 20:03:03,054 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-15 20:03:03,054 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-15 20:03:03,059 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,078 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,168 INFO L138 Inliner]: procedures = 26, calls = 102, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 793 [2023-12-15 20:03:03,169 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-15 20:03:03,170 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-15 20:03:03,170 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-15 20:03:03,170 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-15 20:03:03,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,177 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,193 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,225 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 20:03:03,226 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,226 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,250 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,255 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,272 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,278 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,289 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-15 20:03:03,290 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-15 20:03:03,290 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-15 20:03:03,290 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-15 20:03:03,291 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (1/1) ... [2023-12-15 20:03:03,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-15 20:03:03,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:03,311 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 20:03:03,338 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 20:03:03,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-15 20:03:03,342 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-15 20:03:03,342 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-15 20:03:03,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-15 20:03:03,342 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-15 20:03:03,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-15 20:03:03,462 INFO L241 CfgBuilder]: Building ICFG [2023-12-15 20:03:03,464 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-15 20:03:04,167 INFO L282 CfgBuilder]: Performing block encoding [2023-12-15 20:03:04,213 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-15 20:03:04,213 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-15 20:03:04,214 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:03:04 BoogieIcfgContainer [2023-12-15 20:03:04,214 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-15 20:03:04,215 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-15 20:03:04,215 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-15 20:03:04,217 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-15 20:03:04,218 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 08:03:02" (1/3) ... [2023-12-15 20:03:04,218 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49d39e87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 08:03:04, skipping insertion in model container [2023-12-15 20:03:04,219 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:03:03" (2/3) ... [2023-12-15 20:03:04,219 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49d39e87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 08:03:04, skipping insertion in model container [2023-12-15 20:03:04,219 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:03:04" (3/3) ... [2023-12-15 20:03:04,220 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-9.i [2023-12-15 20:03:04,233 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-15 20:03:04,233 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-15 20:03:04,286 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-15 20:03:04,291 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;@395aee85, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-15 20:03:04,292 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-15 20:03:04,298 INFO L276 IsEmpty]: Start isEmpty. Operand has 313 states, 221 states have (on average 1.6832579185520362) internal successors, (372), 222 states have internal predecessors, (372), 89 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-15 20:03:04,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:04,326 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:04,327 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:04,327 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:04,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:04,331 INFO L85 PathProgramCache]: Analyzing trace with hash -990419008, now seen corresponding path program 1 times [2023-12-15 20:03:04,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:04,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426965822] [2023-12-15 20:03:04,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:04,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:04,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:04,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426965822] [2023-12-15 20:03:04,676 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-15 20:03:04,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560312347] [2023-12-15 20:03:04,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:04,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:04,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:04,680 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 20:03:04,718 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 20:03:05,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:05,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 1355 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-15 20:03:05,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:05,109 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 15488 trivial. 0 not checked. [2023-12-15 20:03:05,109 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:05,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560312347] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:05,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:05,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-15 20:03:05,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628256870] [2023-12-15 20:03:05,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:05,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-15 20:03:05,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:05,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-15 20:03:05,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 20:03:05,136 INFO L87 Difference]: Start difference. First operand has 313 states, 221 states have (on average 1.6832579185520362) internal successors, (372), 222 states have internal predecessors, (372), 89 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) Second operand has 2 states, 2 states have (on average 71.5) internal successors, (143), 2 states have internal predecessors, (143), 2 states have call successors, (89), 2 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 2 states have call successors, (89) [2023-12-15 20:03:05,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:05,198 INFO L93 Difference]: Finished difference Result 620 states and 1181 transitions. [2023-12-15 20:03:05,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-15 20:03:05,201 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 71.5) internal successors, (143), 2 states have internal predecessors, (143), 2 states have call successors, (89), 2 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 2 states have call successors, (89) Word has length 583 [2023-12-15 20:03:05,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:05,209 INFO L225 Difference]: With dead ends: 620 [2023-12-15 20:03:05,209 INFO L226 Difference]: Without dead ends: 308 [2023-12-15 20:03:05,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 582 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-15 20:03:05,215 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:05,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 533 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 20:03:05,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2023-12-15 20:03:05,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2023-12-15 20:03:05,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 217 states have (on average 1.6497695852534562) internal successors, (358), 217 states have internal predecessors, (358), 89 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-15 20:03:05,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 536 transitions. [2023-12-15 20:03:05,296 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 536 transitions. Word has length 583 [2023-12-15 20:03:05,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:05,296 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 536 transitions. [2023-12-15 20:03:05,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 71.5) internal successors, (143), 2 states have internal predecessors, (143), 2 states have call successors, (89), 2 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 2 states have call successors, (89) [2023-12-15 20:03:05,297 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 536 transitions. [2023-12-15 20:03:05,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:05,310 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:05,310 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:05,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-15 20:03:05,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-15 20:03:05,518 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:05,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:05,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1993675974, now seen corresponding path program 1 times [2023-12-15 20:03:05,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:05,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562187032] [2023-12-15 20:03:05,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:05,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:05,622 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1642326899] [2023-12-15 20:03:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:05,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:05,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:05,628 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 20:03:05,655 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 20:03:05,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:05,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 1355 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 20:03:05,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:05,989 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:05,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:05,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:05,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562187032] [2023-12-15 20:03:05,989 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:05,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642326899] [2023-12-15 20:03:05,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642326899] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:05,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:05,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 20:03:05,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418112870] [2023-12-15 20:03:05,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:05,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 20:03:05,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:05,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 20:03:05,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:05,992 INFO L87 Difference]: Start difference. First operand 308 states and 536 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:06,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:06,022 INFO L93 Difference]: Finished difference Result 616 states and 1073 transitions. [2023-12-15 20:03:06,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 20:03:06,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 583 [2023-12-15 20:03:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:06,026 INFO L225 Difference]: With dead ends: 616 [2023-12-15 20:03:06,026 INFO L226 Difference]: Without dead ends: 309 [2023-12-15 20:03:06,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:06,028 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 0 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:06,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1059 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 20:03:06,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-12-15 20:03:06,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 309. [2023-12-15 20:03:06,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 218 states have (on average 1.646788990825688) internal successors, (359), 218 states have internal predecessors, (359), 89 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-15 20:03:06,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 537 transitions. [2023-12-15 20:03:06,054 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 537 transitions. Word has length 583 [2023-12-15 20:03:06,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:06,056 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 537 transitions. [2023-12-15 20:03:06,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:06,056 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 537 transitions. [2023-12-15 20:03:06,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:06,063 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:06,063 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:06,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:06,273 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,SelfDestructingSolverStorable1 [2023-12-15 20:03:06,274 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:06,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:06,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1280222968, now seen corresponding path program 1 times [2023-12-15 20:03:06,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:06,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203604938] [2023-12-15 20:03:06,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:06,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:06,333 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:06,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [15150526] [2023-12-15 20:03:06,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:06,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:06,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:06,341 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 20:03:06,365 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 20:03:06,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:06,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 1353 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 20:03:06,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:06,665 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:06,665 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:06,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:06,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203604938] [2023-12-15 20:03:06,665 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:06,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15150526] [2023-12-15 20:03:06,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15150526] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:06,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:06,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 20:03:06,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403540387] [2023-12-15 20:03:06,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:06,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 20:03:06,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:06,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 20:03:06,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:06,669 INFO L87 Difference]: Start difference. First operand 309 states and 537 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:06,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:06,728 INFO L93 Difference]: Finished difference Result 810 states and 1413 transitions. [2023-12-15 20:03:06,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 20:03:06,728 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 583 [2023-12-15 20:03:06,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:06,733 INFO L225 Difference]: With dead ends: 810 [2023-12-15 20:03:06,733 INFO L226 Difference]: Without dead ends: 502 [2023-12-15 20:03:06,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:06,736 INFO L413 NwaCegarLoop]: 771 mSDtfsCounter, 344 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1278 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:06,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 1278 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 20:03:06,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2023-12-15 20:03:06,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 499. [2023-12-15 20:03:06,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 377 states have (on average 1.6843501326259946) internal successors, (635), 378 states have internal predecessors, (635), 119 states have call successors, (119), 2 states have call predecessors, (119), 2 states have return successors, (119), 118 states have call predecessors, (119), 119 states have call successors, (119) [2023-12-15 20:03:06,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 873 transitions. [2023-12-15 20:03:06,805 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 873 transitions. Word has length 583 [2023-12-15 20:03:06,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:06,809 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 873 transitions. [2023-12-15 20:03:06,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:06,809 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 873 transitions. [2023-12-15 20:03:06,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:06,814 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:06,814 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:06,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:07,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:07,022 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:07,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:07,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1447986378, now seen corresponding path program 1 times [2023-12-15 20:03:07,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:07,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694435795] [2023-12-15 20:03:07,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:07,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:07,073 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:07,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1164044864] [2023-12-15 20:03:07,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:07,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:07,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:07,075 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 20:03:07,088 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 20:03:07,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:07,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 20:03:07,373 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:07,425 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:07,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:07,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:07,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694435795] [2023-12-15 20:03:07,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:07,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164044864] [2023-12-15 20:03:07,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164044864] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:07,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:07,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 20:03:07,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670779938] [2023-12-15 20:03:07,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:07,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 20:03:07,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:07,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 20:03:07,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:07,429 INFO L87 Difference]: Start difference. First operand 499 states and 873 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:07,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:07,481 INFO L93 Difference]: Finished difference Result 1361 states and 2393 transitions. [2023-12-15 20:03:07,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 20:03:07,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 583 [2023-12-15 20:03:07,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:07,487 INFO L225 Difference]: With dead ends: 1361 [2023-12-15 20:03:07,488 INFO L226 Difference]: Without dead ends: 863 [2023-12-15 20:03:07,489 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:07,492 INFO L413 NwaCegarLoop]: 572 mSDtfsCounter, 326 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:07,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 1090 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 20:03:07,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2023-12-15 20:03:07,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 859. [2023-12-15 20:03:07,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 701 states have (on average 1.7261055634807418) internal successors, (1210), 704 states have internal predecessors, (1210), 153 states have call successors, (153), 4 states have call predecessors, (153), 4 states have return successors, (153), 150 states have call predecessors, (153), 153 states have call successors, (153) [2023-12-15 20:03:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1516 transitions. [2023-12-15 20:03:07,534 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1516 transitions. Word has length 583 [2023-12-15 20:03:07,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:07,535 INFO L495 AbstractCegarLoop]: Abstraction has 859 states and 1516 transitions. [2023-12-15 20:03:07,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:07,536 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1516 transitions. [2023-12-15 20:03:07,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:07,541 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:07,541 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:07,551 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 20:03:07,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:07,752 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:07,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:07,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1407311628, now seen corresponding path program 1 times [2023-12-15 20:03:07,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:07,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028681452] [2023-12-15 20:03:07,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:07,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:07,801 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:07,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [85005417] [2023-12-15 20:03:07,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:07,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:07,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:07,803 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 20:03:07,806 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 20:03:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:08,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 1353 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-15 20:03:08,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:08,154 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:08,154 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:08,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:08,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028681452] [2023-12-15 20:03:08,155 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:08,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85005417] [2023-12-15 20:03:08,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85005417] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:08,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:08,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 20:03:08,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491784386] [2023-12-15 20:03:08,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:08,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 20:03:08,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:08,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 20:03:08,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-15 20:03:08,157 INFO L87 Difference]: Start difference. First operand 859 states and 1516 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:08,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:08,296 INFO L93 Difference]: Finished difference Result 2107 states and 3718 transitions. [2023-12-15 20:03:08,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 20:03:08,296 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 583 [2023-12-15 20:03:08,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:08,301 INFO L225 Difference]: With dead ends: 2107 [2023-12-15 20:03:08,301 INFO L226 Difference]: Without dead ends: 1249 [2023-12-15 20:03:08,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 20:03:08,303 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 920 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:08,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [920 Valid, 1657 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 20:03:08,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2023-12-15 20:03:08,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 755. [2023-12-15 20:03:08,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 613 states have (on average 1.7292006525285482) internal successors, (1060), 615 states have internal predecessors, (1060), 136 states have call successors, (136), 5 states have call predecessors, (136), 5 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2023-12-15 20:03:08,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 1332 transitions. [2023-12-15 20:03:08,336 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 1332 transitions. Word has length 583 [2023-12-15 20:03:08,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:08,336 INFO L495 AbstractCegarLoop]: Abstraction has 755 states and 1332 transitions. [2023-12-15 20:03:08,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:08,337 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 1332 transitions. [2023-12-15 20:03:08,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:08,340 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:08,340 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:08,347 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 20:03:08,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:08,548 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:08,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:08,548 INFO L85 PathProgramCache]: Analyzing trace with hash 643672370, now seen corresponding path program 1 times [2023-12-15 20:03:08,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:08,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982378581] [2023-12-15 20:03:08,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:08,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:08,583 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:08,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898782624] [2023-12-15 20:03:08,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:08,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:08,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:08,584 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 20:03:08,607 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 20:03:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:08,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-15 20:03:08,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:08,913 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:08,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:08,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982378581] [2023-12-15 20:03:08,913 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:08,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898782624] [2023-12-15 20:03:08,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898782624] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:08,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:08,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 20:03:08,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089697834] [2023-12-15 20:03:08,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:08,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 20:03:08,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:08,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 20:03:08,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:08,915 INFO L87 Difference]: Start difference. First operand 755 states and 1332 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:08,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:08,964 INFO L93 Difference]: Finished difference Result 1745 states and 3099 transitions. [2023-12-15 20:03:08,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 20:03:08,965 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 583 [2023-12-15 20:03:08,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:08,969 INFO L225 Difference]: With dead ends: 1745 [2023-12-15 20:03:08,969 INFO L226 Difference]: Without dead ends: 1044 [2023-12-15 20:03:08,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:08,971 INFO L413 NwaCegarLoop]: 565 mSDtfsCounter, 328 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:08,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 1079 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 20:03:08,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2023-12-15 20:03:08,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1041. [2023-12-15 20:03:08,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 882 states have (on average 1.746031746031746) internal successors, (1540), 885 states have internal predecessors, (1540), 151 states have call successors, (151), 7 states have call predecessors, (151), 7 states have return successors, (151), 148 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-15 20:03:09,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1842 transitions. [2023-12-15 20:03:09,000 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1842 transitions. Word has length 583 [2023-12-15 20:03:09,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:09,001 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1842 transitions. [2023-12-15 20:03:09,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:09,001 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1842 transitions. [2023-12-15 20:03:09,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-12-15 20:03:09,005 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:09,005 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:09,028 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 20:03:09,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:09,212 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:09,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:09,213 INFO L85 PathProgramCache]: Analyzing trace with hash -66438788, now seen corresponding path program 1 times [2023-12-15 20:03:09,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:09,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675349014] [2023-12-15 20:03:09,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:09,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:09,247 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:09,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305948278] [2023-12-15 20:03:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:09,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:09,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:09,249 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 20:03:09,273 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 20:03:09,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:09,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 1348 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 20:03:09,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 7108 proven. 174 refuted. 0 times theorem prover too weak. 8382 trivial. 0 not checked. [2023-12-15 20:03:09,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 90 proven. 174 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:10,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:10,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675349014] [2023-12-15 20:03:10,158 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:10,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305948278] [2023-12-15 20:03:10,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305948278] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:10,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:10,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 20:03:10,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206392378] [2023-12-15 20:03:10,159 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:10,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 20:03:10,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:10,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 20:03:10,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 20:03:10,160 INFO L87 Difference]: Start difference. First operand 1041 states and 1842 transitions. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 2 states have call successors, (147), 2 states have call predecessors, (147), 4 states have return successors, (148), 2 states have call predecessors, (148), 2 states have call successors, (148) [2023-12-15 20:03:10,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:10,532 INFO L93 Difference]: Finished difference Result 1739 states and 3045 transitions. [2023-12-15 20:03:10,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 20:03:10,532 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 2 states have call successors, (147), 2 states have call predecessors, (147), 4 states have return successors, (148), 2 states have call predecessors, (148), 2 states have call successors, (148) Word has length 583 [2023-12-15 20:03:10,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:10,535 INFO L225 Difference]: With dead ends: 1739 [2023-12-15 20:03:10,536 INFO L226 Difference]: Without dead ends: 752 [2023-12-15 20:03:10,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1168 GetRequests, 1158 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-15 20:03:10,538 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 338 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:10,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 1091 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 20:03:10,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2023-12-15 20:03:10,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 738. [2023-12-15 20:03:10,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 578 states have (on average 1.671280276816609) internal successors, (966), 581 states have internal predecessors, (966), 151 states have call successors, (151), 8 states have call predecessors, (151), 8 states have return successors, (151), 148 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-15 20:03:10,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1268 transitions. [2023-12-15 20:03:10,565 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 1268 transitions. Word has length 583 [2023-12-15 20:03:10,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:10,566 INFO L495 AbstractCegarLoop]: Abstraction has 738 states and 1268 transitions. [2023-12-15 20:03:10,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 2 states have call successors, (147), 2 states have call predecessors, (147), 4 states have return successors, (148), 2 states have call predecessors, (148), 2 states have call successors, (148) [2023-12-15 20:03:10,566 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 1268 transitions. [2023-12-15 20:03:10,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 585 [2023-12-15 20:03:10,570 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:10,570 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:10,580 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 20:03:10,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:10,777 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:10,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:10,778 INFO L85 PathProgramCache]: Analyzing trace with hash -822652236, now seen corresponding path program 1 times [2023-12-15 20:03:10,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:10,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893294722] [2023-12-15 20:03:10,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:10,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:10,814 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:10,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [935389888] [2023-12-15 20:03:10,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:10,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:10,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:10,815 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 20:03:10,820 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 20:03:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:11,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 20:03:11,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:11,488 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 7320 proven. 168 refuted. 0 times theorem prover too weak. 8176 trivial. 0 not checked. [2023-12-15 20:03:11,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:11,763 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 96 proven. 168 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:11,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:11,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893294722] [2023-12-15 20:03:11,763 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:11,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935389888] [2023-12-15 20:03:11,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935389888] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:11,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:11,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-15 20:03:11,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975546264] [2023-12-15 20:03:11,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:11,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 20:03:11,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:11,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 20:03:11,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 20:03:11,765 INFO L87 Difference]: Start difference. First operand 738 states and 1268 transitions. Second operand has 8 states, 8 states have (on average 25.625) internal successors, (205), 8 states have internal predecessors, (205), 3 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 3 states have call predecessors, (146), 3 states have call successors, (146) [2023-12-15 20:03:12,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:12,207 INFO L93 Difference]: Finished difference Result 1440 states and 2471 transitions. [2023-12-15 20:03:12,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 20:03:12,208 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 25.625) internal successors, (205), 8 states have internal predecessors, (205), 3 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 3 states have call predecessors, (146), 3 states have call successors, (146) Word has length 584 [2023-12-15 20:03:12,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:12,211 INFO L225 Difference]: With dead ends: 1440 [2023-12-15 20:03:12,211 INFO L226 Difference]: Without dead ends: 756 [2023-12-15 20:03:12,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-15 20:03:12,213 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 898 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 930 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:12,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [930 Valid, 1025 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 20:03:12,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2023-12-15 20:03:12,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 742. [2023-12-15 20:03:12,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 581 states have (on average 1.6523235800344234) internal successors, (960), 584 states have internal predecessors, (960), 151 states have call successors, (151), 9 states have call predecessors, (151), 9 states have return successors, (151), 148 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-15 20:03:12,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 1262 transitions. [2023-12-15 20:03:12,240 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 1262 transitions. Word has length 584 [2023-12-15 20:03:12,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:12,241 INFO L495 AbstractCegarLoop]: Abstraction has 742 states and 1262 transitions. [2023-12-15 20:03:12,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 25.625) internal successors, (205), 8 states have internal predecessors, (205), 3 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 3 states have call predecessors, (146), 3 states have call successors, (146) [2023-12-15 20:03:12,241 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 1262 transitions. [2023-12-15 20:03:12,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 586 [2023-12-15 20:03:12,245 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:12,245 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:12,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:12,452 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,SelfDestructingSolverStorable7 [2023-12-15 20:03:12,452 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:12,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:12,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1161399948, now seen corresponding path program 1 times [2023-12-15 20:03:12,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:12,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202908193] [2023-12-15 20:03:12,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:12,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:12,487 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:12,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1610181005] [2023-12-15 20:03:12,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:12,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:12,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:12,488 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 20:03:12,493 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 20:03:12,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:12,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 1353 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 20:03:12,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 7680 proven. 108 refuted. 0 times theorem prover too weak. 7876 trivial. 0 not checked. [2023-12-15 20:03:13,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:13,372 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 156 proven. 108 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:13,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:13,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202908193] [2023-12-15 20:03:13,373 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:13,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610181005] [2023-12-15 20:03:13,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610181005] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:13,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:13,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-15 20:03:13,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020320393] [2023-12-15 20:03:13,375 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:13,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 20:03:13,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:13,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 20:03:13,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 20:03:13,377 INFO L87 Difference]: Start difference. First operand 742 states and 1262 transitions. Second operand has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 3 states have call successors, (125), 2 states have call predecessors, (125), 4 states have return successors, (126), 3 states have call predecessors, (126), 3 states have call successors, (126) [2023-12-15 20:03:13,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:13,796 INFO L93 Difference]: Finished difference Result 1448 states and 2459 transitions. [2023-12-15 20:03:13,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-15 20:03:13,797 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 3 states have call successors, (125), 2 states have call predecessors, (125), 4 states have return successors, (126), 3 states have call predecessors, (126), 3 states have call successors, (126) Word has length 585 [2023-12-15 20:03:13,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:13,800 INFO L225 Difference]: With dead ends: 1448 [2023-12-15 20:03:13,800 INFO L226 Difference]: Without dead ends: 760 [2023-12-15 20:03:13,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1172 GetRequests, 1162 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-15 20:03:13,802 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 581 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 1076 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:13,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 1076 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 20:03:13,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2023-12-15 20:03:13,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 746. [2023-12-15 20:03:13,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 584 states have (on average 1.6386986301369864) internal successors, (957), 587 states have internal predecessors, (957), 151 states have call successors, (151), 10 states have call predecessors, (151), 10 states have return successors, (151), 148 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-15 20:03:13,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1259 transitions. [2023-12-15 20:03:13,832 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1259 transitions. Word has length 585 [2023-12-15 20:03:13,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:13,833 INFO L495 AbstractCegarLoop]: Abstraction has 746 states and 1259 transitions. [2023-12-15 20:03:13,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 3 states have call successors, (125), 2 states have call predecessors, (125), 4 states have return successors, (126), 3 states have call predecessors, (126), 3 states have call successors, (126) [2023-12-15 20:03:13,833 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1259 transitions. [2023-12-15 20:03:13,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2023-12-15 20:03:13,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:13,837 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:13,843 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 20:03:14,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:14,044 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:14,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:14,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1938677414, now seen corresponding path program 1 times [2023-12-15 20:03:14,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:14,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020511043] [2023-12-15 20:03:14,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:14,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:14,089 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:14,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [168524384] [2023-12-15 20:03:14,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:14,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:14,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:14,090 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 20:03:14,117 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 20:03:14,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:14,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 1354 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 20:03:14,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:14,559 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 6360 proven. 72 refuted. 0 times theorem prover too weak. 9232 trivial. 0 not checked. [2023-12-15 20:03:14,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:14,853 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 192 proven. 72 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:14,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:14,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020511043] [2023-12-15 20:03:14,854 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:14,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168524384] [2023-12-15 20:03:14,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168524384] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:14,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:14,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-15 20:03:14,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115008607] [2023-12-15 20:03:14,854 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:14,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 20:03:14,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:14,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 20:03:14,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-15 20:03:14,857 INFO L87 Difference]: Start difference. First operand 746 states and 1259 transitions. Second operand has 8 states, 8 states have (on average 29.75) internal successors, (238), 8 states have internal predecessors, (238), 3 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 3 states have call predecessors, (114), 3 states have call successors, (114) [2023-12-15 20:03:15,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:15,309 INFO L93 Difference]: Finished difference Result 1458 states and 2455 transitions. [2023-12-15 20:03:15,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 20:03:15,310 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 29.75) internal successors, (238), 8 states have internal predecessors, (238), 3 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 3 states have call predecessors, (114), 3 states have call successors, (114) Word has length 586 [2023-12-15 20:03:15,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:15,314 INFO L225 Difference]: With dead ends: 1458 [2023-12-15 20:03:15,314 INFO L226 Difference]: Without dead ends: 766 [2023-12-15 20:03:15,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1175 GetRequests, 1164 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2023-12-15 20:03:15,316 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 574 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:15,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [637 Valid, 1053 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 20:03:15,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2023-12-15 20:03:15,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 750. [2023-12-15 20:03:15,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 587 states have (on average 1.6303236797274276) internal successors, (957), 590 states have internal predecessors, (957), 151 states have call successors, (151), 11 states have call predecessors, (151), 11 states have return successors, (151), 148 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-15 20:03:15,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 1259 transitions. [2023-12-15 20:03:15,346 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 1259 transitions. Word has length 586 [2023-12-15 20:03:15,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:15,346 INFO L495 AbstractCegarLoop]: Abstraction has 750 states and 1259 transitions. [2023-12-15 20:03:15,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 29.75) internal successors, (238), 8 states have internal predecessors, (238), 3 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 3 states have call predecessors, (114), 3 states have call successors, (114) [2023-12-15 20:03:15,347 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 1259 transitions. [2023-12-15 20:03:15,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2023-12-15 20:03:15,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:15,350 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:15,359 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 20:03:15,557 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,SelfDestructingSolverStorable9 [2023-12-15 20:03:15,557 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:15,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:15,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1933588056, now seen corresponding path program 1 times [2023-12-15 20:03:15,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:15,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554828271] [2023-12-15 20:03:15,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:15,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:15,594 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:15,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922428199] [2023-12-15 20:03:15,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:15,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:15,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:15,595 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 20:03:15,621 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 20:03:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:15,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 1354 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-15 20:03:15,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:16,050 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 4138 proven. 39 refuted. 0 times theorem prover too weak. 11487 trivial. 0 not checked. [2023-12-15 20:03:16,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:16,318 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:16,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:16,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554828271] [2023-12-15 20:03:16,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:16,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922428199] [2023-12-15 20:03:16,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922428199] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:16,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:16,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-15 20:03:16,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142881735] [2023-12-15 20:03:16,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:16,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 20:03:16,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:16,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 20:03:16,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-15 20:03:16,320 INFO L87 Difference]: Start difference. First operand 750 states and 1259 transitions. Second operand has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2023-12-15 20:03:16,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:16,739 INFO L93 Difference]: Finished difference Result 1466 states and 2455 transitions. [2023-12-15 20:03:16,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-15 20:03:16,741 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) Word has length 586 [2023-12-15 20:03:16,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:16,744 INFO L225 Difference]: With dead ends: 1466 [2023-12-15 20:03:16,744 INFO L226 Difference]: Without dead ends: 770 [2023-12-15 20:03:16,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1174 GetRequests, 1164 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-15 20:03:16,746 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 596 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 670 SdHoareTripleChecker+Valid, 1075 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:16,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [670 Valid, 1075 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 20:03:16,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2023-12-15 20:03:16,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 754. [2023-12-15 20:03:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 590 states have (on average 1.6220338983050848) internal successors, (957), 593 states have internal predecessors, (957), 151 states have call successors, (151), 12 states have call predecessors, (151), 12 states have return successors, (151), 148 states have call predecessors, (151), 151 states have call successors, (151) [2023-12-15 20:03:16,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 1259 transitions. [2023-12-15 20:03:16,775 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 1259 transitions. Word has length 586 [2023-12-15 20:03:16,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:16,776 INFO L495 AbstractCegarLoop]: Abstraction has 754 states and 1259 transitions. [2023-12-15 20:03:16,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2023-12-15 20:03:16,776 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 1259 transitions. [2023-12-15 20:03:16,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2023-12-15 20:03:16,779 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:16,780 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:16,786 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 20:03:16,986 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,SelfDestructingSolverStorable10 [2023-12-15 20:03:16,986 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:16,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1714733338, now seen corresponding path program 1 times [2023-12-15 20:03:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172072855] [2023-12-15 20:03:16,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:16,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:17,030 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807790432] [2023-12-15 20:03:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:17,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:17,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:17,032 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 20:03:17,058 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 20:03:17,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:17,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 1353 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 20:03:17,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:17,419 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:17,419 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:17,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:17,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172072855] [2023-12-15 20:03:17,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:17,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807790432] [2023-12-15 20:03:17,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807790432] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:17,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:17,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-15 20:03:17,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140872037] [2023-12-15 20:03:17,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:17,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 20:03:17,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:17,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 20:03:17,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-15 20:03:17,421 INFO L87 Difference]: Start difference. First operand 754 states and 1259 transitions. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:17,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:17,602 INFO L93 Difference]: Finished difference Result 1680 states and 2783 transitions. [2023-12-15 20:03:17,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-15 20:03:17,606 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 586 [2023-12-15 20:03:17,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:17,610 INFO L225 Difference]: With dead ends: 1680 [2023-12-15 20:03:17,610 INFO L226 Difference]: Without dead ends: 980 [2023-12-15 20:03:17,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 580 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-15 20:03:17,611 INFO L413 NwaCegarLoop]: 510 mSDtfsCounter, 184 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 1584 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:17,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 1584 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 20:03:17,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2023-12-15 20:03:17,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 934. [2023-12-15 20:03:17,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 752 states have (on average 1.6117021276595744) internal successors, (1212), 758 states have internal predecessors, (1212), 166 states have call successors, (166), 15 states have call predecessors, (166), 15 states have return successors, (166), 160 states have call predecessors, (166), 166 states have call successors, (166) [2023-12-15 20:03:17,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1544 transitions. [2023-12-15 20:03:17,650 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 1544 transitions. Word has length 586 [2023-12-15 20:03:17,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:17,650 INFO L495 AbstractCegarLoop]: Abstraction has 934 states and 1544 transitions. [2023-12-15 20:03:17,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:17,651 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 1544 transitions. [2023-12-15 20:03:17,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2023-12-15 20:03:17,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:17,654 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:17,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-15 20:03:17,861 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,SelfDestructingSolverStorable11 [2023-12-15 20:03:17,861 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:17,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:17,862 INFO L85 PathProgramCache]: Analyzing trace with hash 991886056, now seen corresponding path program 1 times [2023-12-15 20:03:17,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:17,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424370234] [2023-12-15 20:03:17,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:17,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:17,895 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:17,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [246976995] [2023-12-15 20:03:17,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:17,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:17,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:17,896 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 20:03:17,924 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 20:03:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:18,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 1353 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 20:03:18,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:18,307 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:18,307 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:18,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:18,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424370234] [2023-12-15 20:03:18,307 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:18,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246976995] [2023-12-15 20:03:18,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246976995] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:18,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:18,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-15 20:03:18,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880266521] [2023-12-15 20:03:18,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:18,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 20:03:18,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:18,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 20:03:18,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-15 20:03:18,309 INFO L87 Difference]: Start difference. First operand 934 states and 1544 transitions. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:18,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:18,524 INFO L93 Difference]: Finished difference Result 1866 states and 3074 transitions. [2023-12-15 20:03:18,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-15 20:03:18,525 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 586 [2023-12-15 20:03:18,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:18,529 INFO L225 Difference]: With dead ends: 1866 [2023-12-15 20:03:18,529 INFO L226 Difference]: Without dead ends: 986 [2023-12-15 20:03:18,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 580 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-15 20:03:18,532 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 129 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 2104 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:18,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 2104 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 20:03:18,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2023-12-15 20:03:18,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 880. [2023-12-15 20:03:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 698 states have (on average 1.6031518624641834) internal successors, (1119), 704 states have internal predecessors, (1119), 166 states have call successors, (166), 15 states have call predecessors, (166), 15 states have return successors, (166), 160 states have call predecessors, (166), 166 states have call successors, (166) [2023-12-15 20:03:18,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1451 transitions. [2023-12-15 20:03:18,585 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 1451 transitions. Word has length 586 [2023-12-15 20:03:18,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:18,586 INFO L495 AbstractCegarLoop]: Abstraction has 880 states and 1451 transitions. [2023-12-15 20:03:18,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:18,586 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 1451 transitions. [2023-12-15 20:03:18,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2023-12-15 20:03:18,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:18,590 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:18,602 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 20:03:18,795 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,SelfDestructingSolverStorable12 [2023-12-15 20:03:18,796 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:18,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:18,796 INFO L85 PathProgramCache]: Analyzing trace with hash 891290216, now seen corresponding path program 1 times [2023-12-15 20:03:18,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:18,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753952227] [2023-12-15 20:03:18,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:18,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:18,831 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:18,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [388771928] [2023-12-15 20:03:18,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:18,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:18,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:18,832 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 20:03:18,836 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 20:03:19,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:19,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 20:03:19,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:19,255 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:19,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753952227] [2023-12-15 20:03:19,255 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388771928] [2023-12-15 20:03:19,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388771928] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:19,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:19,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-15 20:03:19,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077981392] [2023-12-15 20:03:19,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:19,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 20:03:19,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:19,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 20:03:19,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-15 20:03:19,257 INFO L87 Difference]: Start difference. First operand 880 states and 1451 transitions. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:19,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:19,449 INFO L93 Difference]: Finished difference Result 1809 states and 2978 transitions. [2023-12-15 20:03:19,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-15 20:03:19,449 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 586 [2023-12-15 20:03:19,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:19,453 INFO L225 Difference]: With dead ends: 1809 [2023-12-15 20:03:19,453 INFO L226 Difference]: Without dead ends: 983 [2023-12-15 20:03:19,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 580 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-15 20:03:19,454 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 169 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1623 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:19,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 1623 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 20:03:19,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2023-12-15 20:03:19,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 940. [2023-12-15 20:03:19,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 758 states have (on average 1.6068601583113455) internal successors, (1218), 764 states have internal predecessors, (1218), 166 states have call successors, (166), 15 states have call predecessors, (166), 15 states have return successors, (166), 160 states have call predecessors, (166), 166 states have call successors, (166) [2023-12-15 20:03:19,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 1550 transitions. [2023-12-15 20:03:19,505 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 1550 transitions. Word has length 586 [2023-12-15 20:03:19,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:19,506 INFO L495 AbstractCegarLoop]: Abstraction has 940 states and 1550 transitions. [2023-12-15 20:03:19,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:19,506 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 1550 transitions. [2023-12-15 20:03:19,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2023-12-15 20:03:19,511 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:19,512 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:19,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:19,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:19,719 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:19,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:19,719 INFO L85 PathProgramCache]: Analyzing trace with hash -697057686, now seen corresponding path program 1 times [2023-12-15 20:03:19,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:19,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593315684] [2023-12-15 20:03:19,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:19,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:19,752 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:19,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559398855] [2023-12-15 20:03:19,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:19,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:19,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:19,753 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 20:03:19,780 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 20:03:20,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:20,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 20:03:20,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:20,182 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:20,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:20,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593315684] [2023-12-15 20:03:20,182 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:20,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559398855] [2023-12-15 20:03:20,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559398855] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:20,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:20,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-15 20:03:20,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386007027] [2023-12-15 20:03:20,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:20,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-15 20:03:20,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:20,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-15 20:03:20,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-15 20:03:20,184 INFO L87 Difference]: Start difference. First operand 940 states and 1550 transitions. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:20,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:20,447 INFO L93 Difference]: Finished difference Result 1875 states and 3083 transitions. [2023-12-15 20:03:20,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-15 20:03:20,448 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 586 [2023-12-15 20:03:20,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:20,452 INFO L225 Difference]: With dead ends: 1875 [2023-12-15 20:03:20,452 INFO L226 Difference]: Without dead ends: 989 [2023-12-15 20:03:20,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 580 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-15 20:03:20,454 INFO L413 NwaCegarLoop]: 568 mSDtfsCounter, 91 mSDsluCounter, 2079 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 2647 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:20,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 2647 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-15 20:03:20,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2023-12-15 20:03:20,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 886. [2023-12-15 20:03:20,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 704 states have (on average 1.5980113636363635) internal successors, (1125), 710 states have internal predecessors, (1125), 166 states have call successors, (166), 15 states have call predecessors, (166), 15 states have return successors, (166), 160 states have call predecessors, (166), 166 states have call successors, (166) [2023-12-15 20:03:20,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1457 transitions. [2023-12-15 20:03:20,490 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1457 transitions. Word has length 586 [2023-12-15 20:03:20,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:20,491 INFO L495 AbstractCegarLoop]: Abstraction has 886 states and 1457 transitions. [2023-12-15 20:03:20,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:20,491 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1457 transitions. [2023-12-15 20:03:20,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:20,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:20,495 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:20,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:20,703 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,SelfDestructingSolverStorable14 [2023-12-15 20:03:20,703 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:20,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:20,704 INFO L85 PathProgramCache]: Analyzing trace with hash -565775381, now seen corresponding path program 1 times [2023-12-15 20:03:20,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:20,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058050241] [2023-12-15 20:03:20,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:20,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:20,743 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:20,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [264217376] [2023-12-15 20:03:20,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:20,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:20,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:20,744 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:20,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-15 20:03:21,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:21,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 1357 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-15 20:03:21,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 7890 proven. 123 refuted. 0 times theorem prover too weak. 7651 trivial. 0 not checked. [2023-12-15 20:03:21,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:21,643 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 141 proven. 123 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:21,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:21,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058050241] [2023-12-15 20:03:21,643 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:21,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264217376] [2023-12-15 20:03:21,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264217376] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:21,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:21,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-15 20:03:21,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588417856] [2023-12-15 20:03:21,644 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:21,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-15 20:03:21,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:21,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-15 20:03:21,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-15 20:03:21,645 INFO L87 Difference]: Start difference. First operand 886 states and 1457 transitions. Second operand has 8 states, 8 states have (on average 19.375) internal successors, (155), 8 states have internal predecessors, (155), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-15 20:03:22,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:22,097 INFO L93 Difference]: Finished difference Result 1740 states and 2853 transitions. [2023-12-15 20:03:22,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-15 20:03:22,098 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 19.375) internal successors, (155), 8 states have internal predecessors, (155), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) Word has length 588 [2023-12-15 20:03:22,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:22,103 INFO L225 Difference]: With dead ends: 1740 [2023-12-15 20:03:22,103 INFO L226 Difference]: Without dead ends: 908 [2023-12-15 20:03:22,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1182 GetRequests, 1167 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-12-15 20:03:22,105 INFO L413 NwaCegarLoop]: 414 mSDtfsCounter, 622 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:22,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [624 Valid, 1061 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 20:03:22,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2023-12-15 20:03:22,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 890. [2023-12-15 20:03:22,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 707 states have (on average 1.586987270155587) internal successors, (1122), 713 states have internal predecessors, (1122), 166 states have call successors, (166), 16 states have call predecessors, (166), 16 states have return successors, (166), 160 states have call predecessors, (166), 166 states have call successors, (166) [2023-12-15 20:03:22,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1454 transitions. [2023-12-15 20:03:22,145 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1454 transitions. Word has length 588 [2023-12-15 20:03:22,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:22,146 INFO L495 AbstractCegarLoop]: Abstraction has 890 states and 1454 transitions. [2023-12-15 20:03:22,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.375) internal successors, (155), 8 states have internal predecessors, (155), 2 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-15 20:03:22,146 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1454 transitions. [2023-12-15 20:03:22,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:22,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:22,151 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:22,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:22,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-15 20:03:22,356 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:22,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:22,357 INFO L85 PathProgramCache]: Analyzing trace with hash -121874707, now seen corresponding path program 1 times [2023-12-15 20:03:22,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:22,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183680001] [2023-12-15 20:03:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:22,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:22,391 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:22,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [837861039] [2023-12-15 20:03:22,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:22,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:22,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:22,393 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:22,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-15 20:03:22,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:22,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 1356 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-15 20:03:22,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:23,206 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:23,207 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:23,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:23,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183680001] [2023-12-15 20:03:23,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:23,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837861039] [2023-12-15 20:03:23,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837861039] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:23,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:23,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 20:03:23,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384998169] [2023-12-15 20:03:23,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:23,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 20:03:23,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:23,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 20:03:23,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-15 20:03:23,209 INFO L87 Difference]: Start difference. First operand 890 states and 1454 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:23,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:23,649 INFO L93 Difference]: Finished difference Result 2920 states and 4792 transitions. [2023-12-15 20:03:23,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-15 20:03:23,649 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:23,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:23,656 INFO L225 Difference]: With dead ends: 2920 [2023-12-15 20:03:23,657 INFO L226 Difference]: Without dead ends: 2084 [2023-12-15 20:03:23,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-15 20:03:23,659 INFO L413 NwaCegarLoop]: 884 mSDtfsCounter, 1005 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1005 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:23,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1005 Valid, 1619 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-15 20:03:23,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2084 states. [2023-12-15 20:03:23,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2084 to 1721. [2023-12-15 20:03:23,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1721 states, 1388 states have (on average 1.5893371757925072) internal successors, (2206), 1399 states have internal predecessors, (2206), 302 states have call successors, (302), 30 states have call predecessors, (302), 30 states have return successors, (302), 291 states have call predecessors, (302), 302 states have call successors, (302) [2023-12-15 20:03:23,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 2810 transitions. [2023-12-15 20:03:23,745 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 2810 transitions. Word has length 588 [2023-12-15 20:03:23,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:23,745 INFO L495 AbstractCegarLoop]: Abstraction has 1721 states and 2810 transitions. [2023-12-15 20:03:23,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:23,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 2810 transitions. [2023-12-15 20:03:23,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:23,751 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:23,751 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:23,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:23,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-15 20:03:23,958 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:23,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:23,959 INFO L85 PathProgramCache]: Analyzing trace with hash -631347797, now seen corresponding path program 1 times [2023-12-15 20:03:23,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:23,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311823762] [2023-12-15 20:03:23,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:23,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:23,992 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:23,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1576900387] [2023-12-15 20:03:23,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:23,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:23,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:23,995 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:24,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-15 20:03:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:24,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 1357 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 20:03:24,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:24,376 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:24,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:24,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:24,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311823762] [2023-12-15 20:03:24,376 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:24,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576900387] [2023-12-15 20:03:24,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576900387] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:24,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:24,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-15 20:03:24,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423454017] [2023-12-15 20:03:24,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:24,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 20:03:24,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:24,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 20:03:24,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-15 20:03:24,378 INFO L87 Difference]: Start difference. First operand 1721 states and 2810 transitions. Second operand has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:24,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:24,546 INFO L93 Difference]: Finished difference Result 3790 states and 6082 transitions. [2023-12-15 20:03:24,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-15 20:03:24,547 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:24,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:24,554 INFO L225 Difference]: With dead ends: 3790 [2023-12-15 20:03:24,554 INFO L226 Difference]: Without dead ends: 2123 [2023-12-15 20:03:24,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 583 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-15 20:03:24,557 INFO L413 NwaCegarLoop]: 503 mSDtfsCounter, 45 mSDsluCounter, 1959 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:24,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 2462 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 20:03:24,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2123 states. [2023-12-15 20:03:24,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2123 to 2013. [2023-12-15 20:03:24,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2013 states, 1643 states have (on average 1.548995739500913) internal successors, (2545), 1666 states have internal predecessors, (2545), 326 states have call successors, (326), 43 states have call predecessors, (326), 43 states have return successors, (326), 303 states have call predecessors, (326), 326 states have call successors, (326) [2023-12-15 20:03:24,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2013 states to 2013 states and 3197 transitions. [2023-12-15 20:03:24,660 INFO L78 Accepts]: Start accepts. Automaton has 2013 states and 3197 transitions. Word has length 588 [2023-12-15 20:03:24,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:24,660 INFO L495 AbstractCegarLoop]: Abstraction has 2013 states and 3197 transitions. [2023-12-15 20:03:24,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:24,661 INFO L276 IsEmpty]: Start isEmpty. Operand 2013 states and 3197 transitions. [2023-12-15 20:03:24,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:24,665 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:24,666 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:24,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:24,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-15 20:03:24,872 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:24,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:24,873 INFO L85 PathProgramCache]: Analyzing trace with hash 885023787, now seen corresponding path program 1 times [2023-12-15 20:03:24,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:24,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153477280] [2023-12-15 20:03:24,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:24,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:24,904 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:24,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967125712] [2023-12-15 20:03:24,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:24,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:24,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:24,905 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:24,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-15 20:03:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:25,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 1358 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-15 20:03:25,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:25,301 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:25,302 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:25,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153477280] [2023-12-15 20:03:25,302 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:25,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967125712] [2023-12-15 20:03:25,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967125712] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:25,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:25,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-15 20:03:25,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287563736] [2023-12-15 20:03:25,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:25,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-15 20:03:25,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:25,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-15 20:03:25,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:25,305 INFO L87 Difference]: Start difference. First operand 2013 states and 3197 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:25,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:25,491 INFO L93 Difference]: Finished difference Result 5887 states and 9361 transitions. [2023-12-15 20:03:25,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-15 20:03:25,492 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:25,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:25,504 INFO L225 Difference]: With dead ends: 5887 [2023-12-15 20:03:25,504 INFO L226 Difference]: Without dead ends: 3932 [2023-12-15 20:03:25,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 587 GetRequests, 586 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-15 20:03:25,508 INFO L413 NwaCegarLoop]: 508 mSDtfsCounter, 498 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:25,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [498 Valid, 1007 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-15 20:03:25,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states. [2023-12-15 20:03:25,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 2433. [2023-12-15 20:03:25,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2433 states, 2063 states have (on average 1.541929229277751) internal successors, (3181), 2086 states have internal predecessors, (3181), 326 states have call successors, (326), 43 states have call predecessors, (326), 43 states have return successors, (326), 303 states have call predecessors, (326), 326 states have call successors, (326) [2023-12-15 20:03:25,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2433 states to 2433 states and 3833 transitions. [2023-12-15 20:03:25,641 INFO L78 Accepts]: Start accepts. Automaton has 2433 states and 3833 transitions. Word has length 588 [2023-12-15 20:03:25,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:25,642 INFO L495 AbstractCegarLoop]: Abstraction has 2433 states and 3833 transitions. [2023-12-15 20:03:25,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:25,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2433 states and 3833 transitions. [2023-12-15 20:03:25,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:25,647 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:25,647 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:25,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:25,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:25,856 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:25,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:25,857 INFO L85 PathProgramCache]: Analyzing trace with hash 886870829, now seen corresponding path program 1 times [2023-12-15 20:03:25,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:25,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233848272] [2023-12-15 20:03:25,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:25,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:25,888 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:25,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897088919] [2023-12-15 20:03:25,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:25,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:25,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:25,890 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:25,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-15 20:03:26,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:26,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 1356 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-15 20:03:26,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:27,595 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 6992 proven. 378 refuted. 0 times theorem prover too weak. 8294 trivial. 0 not checked. [2023-12-15 20:03:27,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:27,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:27,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233848272] [2023-12-15 20:03:27,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:27,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897088919] [2023-12-15 20:03:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897088919] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-15 20:03:27,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-15 20:03:27,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13] total 15 [2023-12-15 20:03:27,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015527104] [2023-12-15 20:03:27,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:27,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-15 20:03:27,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:27,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-15 20:03:27,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-12-15 20:03:27,781 INFO L87 Difference]: Start difference. First operand 2433 states and 3833 transitions. Second operand has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:27,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:27,982 INFO L93 Difference]: Finished difference Result 6837 states and 10799 transitions. [2023-12-15 20:03:27,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-15 20:03:27,982 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:27,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:27,993 INFO L225 Difference]: With dead ends: 6837 [2023-12-15 20:03:27,994 INFO L226 Difference]: Without dead ends: 4462 [2023-12-15 20:03:27,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1174 GetRequests, 1161 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-12-15 20:03:27,998 INFO L413 NwaCegarLoop]: 776 mSDtfsCounter, 320 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 1715 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:27,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 1715 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-15 20:03:28,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4462 states. [2023-12-15 20:03:28,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4462 to 4458. [2023-12-15 20:03:28,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4458 states, 3906 states have (on average 1.554531490015361) internal successors, (6072), 3953 states have internal predecessors, (6072), 482 states have call successors, (482), 69 states have call predecessors, (482), 69 states have return successors, (482), 435 states have call predecessors, (482), 482 states have call successors, (482) [2023-12-15 20:03:28,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4458 states to 4458 states and 7036 transitions. [2023-12-15 20:03:28,201 INFO L78 Accepts]: Start accepts. Automaton has 4458 states and 7036 transitions. Word has length 588 [2023-12-15 20:03:28,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:28,202 INFO L495 AbstractCegarLoop]: Abstraction has 4458 states and 7036 transitions. [2023-12-15 20:03:28,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:28,202 INFO L276 IsEmpty]: Start isEmpty. Operand 4458 states and 7036 transitions. [2023-12-15 20:03:28,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:28,209 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:28,209 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:28,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:28,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:28,417 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:28,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:28,417 INFO L85 PathProgramCache]: Analyzing trace with hash -10522449, now seen corresponding path program 1 times [2023-12-15 20:03:28,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:28,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125013960] [2023-12-15 20:03:28,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:28,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:28,462 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:28,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1958708054] [2023-12-15 20:03:28,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:28,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:28,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:28,463 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:28,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-15 20:03:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:28,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 1354 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-15 20:03:28,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:29,001 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:29,001 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:29,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125013960] [2023-12-15 20:03:29,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958708054] [2023-12-15 20:03:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958708054] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:29,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:29,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-15 20:03:29,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691804645] [2023-12-15 20:03:29,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:29,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-15 20:03:29,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:29,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-15 20:03:29,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-15 20:03:29,004 INFO L87 Difference]: Start difference. First operand 4458 states and 7036 transitions. Second operand has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:30,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:30,741 INFO L93 Difference]: Finished difference Result 22300 states and 34520 transitions. [2023-12-15 20:03:30,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-15 20:03:30,741 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:30,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:30,775 INFO L225 Difference]: With dead ends: 22300 [2023-12-15 20:03:30,775 INFO L226 Difference]: Without dead ends: 17900 [2023-12-15 20:03:30,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 590 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-12-15 20:03:30,784 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 2563 mSDsluCounter, 2404 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 548 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2563 SdHoareTripleChecker+Valid, 2997 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 548 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:30,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2563 Valid, 2997 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [548 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-15 20:03:30,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17900 states. [2023-12-15 20:03:31,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17900 to 5153. [2023-12-15 20:03:31,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5153 states, 4607 states have (on average 1.5891035380942045) internal successors, (7321), 4654 states have internal predecessors, (7321), 473 states have call successors, (473), 72 states have call predecessors, (473), 72 states have return successors, (473), 426 states have call predecessors, (473), 473 states have call successors, (473) [2023-12-15 20:03:31,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5153 states to 5153 states and 8267 transitions. [2023-12-15 20:03:31,108 INFO L78 Accepts]: Start accepts. Automaton has 5153 states and 8267 transitions. Word has length 588 [2023-12-15 20:03:31,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:31,108 INFO L495 AbstractCegarLoop]: Abstraction has 5153 states and 8267 transitions. [2023-12-15 20:03:31,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:31,109 INFO L276 IsEmpty]: Start isEmpty. Operand 5153 states and 8267 transitions. [2023-12-15 20:03:31,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:31,116 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:31,117 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:31,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:31,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:31,324 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:31,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:31,324 INFO L85 PathProgramCache]: Analyzing trace with hash 865496557, now seen corresponding path program 1 times [2023-12-15 20:03:31,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:31,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56544539] [2023-12-15 20:03:31,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:31,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:31,359 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:31,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [919343351] [2023-12-15 20:03:31,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:31,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:31,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:31,360 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:31,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-15 20:03:31,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:31,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-15 20:03:31,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:33,835 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 7578 proven. 159 refuted. 0 times theorem prover too weak. 7927 trivial. 0 not checked. [2023-12-15 20:03:33,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:34,832 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:34,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:34,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56544539] [2023-12-15 20:03:34,833 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:34,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919343351] [2023-12-15 20:03:34,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919343351] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-15 20:03:34,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-15 20:03:34,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2023-12-15 20:03:34,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554364201] [2023-12-15 20:03:34,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:34,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-15 20:03:34,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:34,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-15 20:03:34,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2023-12-15 20:03:34,834 INFO L87 Difference]: Start difference. First operand 5153 states and 8267 transitions. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:39,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:39,234 INFO L93 Difference]: Finished difference Result 41727 states and 65642 transitions. [2023-12-15 20:03:39,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-15 20:03:39,236 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:39,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:39,301 INFO L225 Difference]: With dead ends: 41727 [2023-12-15 20:03:39,302 INFO L226 Difference]: Without dead ends: 36609 [2023-12-15 20:03:39,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1192 GetRequests, 1163 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=272, Invalid=658, Unknown=0, NotChecked=0, Total=930 [2023-12-15 20:03:39,313 INFO L413 NwaCegarLoop]: 619 mSDtfsCounter, 5104 mSDsluCounter, 4070 mSDsCounter, 0 mSdLazyCounter, 1630 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5104 SdHoareTripleChecker+Valid, 4689 SdHoareTripleChecker+Invalid, 2361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 1630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:39,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5104 Valid, 4689 Invalid, 2361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 1630 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-15 20:03:39,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36609 states. [2023-12-15 20:03:39,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36609 to 9277. [2023-12-15 20:03:40,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9277 states, 8355 states have (on average 1.580490724117295) internal successors, (13205), 8450 states have internal predecessors, (13205), 793 states have call successors, (793), 128 states have call predecessors, (793), 128 states have return successors, (793), 698 states have call predecessors, (793), 793 states have call successors, (793) [2023-12-15 20:03:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9277 states to 9277 states and 14791 transitions. [2023-12-15 20:03:40,019 INFO L78 Accepts]: Start accepts. Automaton has 9277 states and 14791 transitions. Word has length 588 [2023-12-15 20:03:40,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:40,019 INFO L495 AbstractCegarLoop]: Abstraction has 9277 states and 14791 transitions. [2023-12-15 20:03:40,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:40,020 INFO L276 IsEmpty]: Start isEmpty. Operand 9277 states and 14791 transitions. [2023-12-15 20:03:40,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:40,037 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:40,037 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:40,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:40,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:40,245 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:40,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:40,245 INFO L85 PathProgramCache]: Analyzing trace with hash -2043267345, now seen corresponding path program 1 times [2023-12-15 20:03:40,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:40,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405544420] [2023-12-15 20:03:40,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:40,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:40,275 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:40,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1703495031] [2023-12-15 20:03:40,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:40,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:40,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:40,276 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:40,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-15 20:03:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:40,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 1350 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-15 20:03:40,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:41,169 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15664 trivial. 0 not checked. [2023-12-15 20:03:41,170 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-15 20:03:41,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:41,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405544420] [2023-12-15 20:03:41,170 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:41,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703495031] [2023-12-15 20:03:41,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703495031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-15 20:03:41,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-15 20:03:41,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-15 20:03:41,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627538861] [2023-12-15 20:03:41,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-15 20:03:41,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-15 20:03:41,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-15 20:03:41,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-15 20:03:41,172 INFO L87 Difference]: Start difference. First operand 9277 states and 14791 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:43,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-15 20:03:43,194 INFO L93 Difference]: Finished difference Result 42590 states and 67924 transitions. [2023-12-15 20:03:43,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-15 20:03:43,195 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) Word has length 588 [2023-12-15 20:03:43,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-15 20:03:43,243 INFO L225 Difference]: With dead ends: 42590 [2023-12-15 20:03:43,244 INFO L226 Difference]: Without dead ends: 33348 [2023-12-15 20:03:43,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 587 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-15 20:03:43,257 INFO L413 NwaCegarLoop]: 729 mSDtfsCounter, 957 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 957 SdHoareTripleChecker+Valid, 2002 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-15 20:03:43,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [957 Valid, 2002 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-15 20:03:43,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33348 states. [2023-12-15 20:03:45,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33348 to 32977. [2023-12-15 20:03:45,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32977 states, 29861 states have (on average 1.580288670841566) internal successors, (47189), 30210 states have internal predecessors, (47189), 2669 states have call successors, (2669), 446 states have call predecessors, (2669), 446 states have return successors, (2669), 2320 states have call predecessors, (2669), 2669 states have call successors, (2669) [2023-12-15 20:03:45,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32977 states to 32977 states and 52527 transitions. [2023-12-15 20:03:45,221 INFO L78 Accepts]: Start accepts. Automaton has 32977 states and 52527 transitions. Word has length 588 [2023-12-15 20:03:45,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-15 20:03:45,221 INFO L495 AbstractCegarLoop]: Abstraction has 32977 states and 52527 transitions. [2023-12-15 20:03:45,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 4 states have internal predecessors, (146), 1 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 1 states have call predecessors, (89), 1 states have call successors, (89) [2023-12-15 20:03:45,222 INFO L276 IsEmpty]: Start isEmpty. Operand 32977 states and 52527 transitions. [2023-12-15 20:03:45,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2023-12-15 20:03:45,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-15 20:03:45,253 INFO L195 NwaCegarLoop]: trace histogram [89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:03:45,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-15 20:03:45,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:45,461 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-15 20:03:45,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-15 20:03:45,461 INFO L85 PathProgramCache]: Analyzing trace with hash 990782701, now seen corresponding path program 1 times [2023-12-15 20:03:45,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-15 20:03:45,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321431388] [2023-12-15 20:03:45,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:45,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-15 20:03:45,493 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-15 20:03:45,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42506219] [2023-12-15 20:03:45,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-15 20:03:45,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:03:45,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-15 20:03:45,496 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-15 20:03:45,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-15 20:03:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-15 20:03:45,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-15 20:03:45,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-15 20:03:46,821 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 7320 proven. 168 refuted. 0 times theorem prover too weak. 8176 trivial. 0 not checked. [2023-12-15 20:03:46,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-15 20:03:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 15664 backedges. 96 proven. 168 refuted. 0 times theorem prover too weak. 15400 trivial. 0 not checked. [2023-12-15 20:03:47,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-15 20:03:47,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321431388] [2023-12-15 20:03:47,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-15 20:03:47,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42506219] [2023-12-15 20:03:47,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42506219] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-15 20:03:47,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-15 20:03:47,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-12-15 20:03:47,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229578062] [2023-12-15 20:03:47,436 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-15 20:03:47,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-15 20:03:47,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-15 20:03:47,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-15 20:03:47,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-12-15 20:03:47,438 INFO L87 Difference]: Start difference. First operand 32977 states and 52527 transitions. Second operand has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 4 states have call successors, (178), 3 states have call predecessors, (178), 5 states have return successors, (178), 4 states have call predecessors, (178), 4 states have call successors, (178) Received shutdown request... [2023-12-15 20:04:02,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-15 20:04:02,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1207 GetRequests, 1171 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=442, Invalid=964, Unknown=0, NotChecked=0, Total=1406 [2023-12-15 20:04:02,175 INFO L413 NwaCegarLoop]: 865 mSDtfsCounter, 3030 mSDsluCounter, 4671 mSDsCounter, 0 mSdLazyCounter, 4419 mSolverCounterSat, 889 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3161 SdHoareTripleChecker+Valid, 5536 SdHoareTripleChecker+Invalid, 5308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 889 IncrementalHoareTripleChecker+Valid, 4419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-15 20:04:02,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3161 Valid, 5536 Invalid, 5308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [889 Valid, 4419 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-15 20:04:02,176 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-15 20:04:02,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-15 20:04:02,188 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-15 20:04:02,188 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 20:04:02,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-15 20:04:02,385 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (32977states) and FLOYD_HOARE automaton (currently 36 states, 12 states before enhancement),while ReachableStatesComputation was computing reachable states (258220 states constructed, input type IntersectNwa). [2023-12-15 20:04:02,388 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-15 20:04:02,390 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-15 20:04:02,391 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 08:04:02 BoogieIcfgContainer [2023-12-15 20:04:02,391 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-15 20:04:02,391 INFO L158 Benchmark]: Toolchain (without parser) took 59720.16ms. Allocated memory was 313.5MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 261.1MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-15 20:04:02,391 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 209.7MB. Free memory is still 160.1MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-15 20:04:02,392 INFO L158 Benchmark]: CACSL2BoogieTranslator took 381.54ms. Allocated memory is still 313.5MB. Free memory was 260.8MB in the beginning and 229.8MB in the end (delta: 31.0MB). Peak memory consumption was 31.5MB. Max. memory is 8.0GB. [2023-12-15 20:04:02,392 INFO L158 Benchmark]: Boogie Procedure Inliner took 115.27ms. Allocated memory is still 313.5MB. Free memory was 229.8MB in the beginning and 271.7MB in the end (delta: -41.9MB). Peak memory consumption was 21.9MB. Max. memory is 8.0GB. [2023-12-15 20:04:02,392 INFO L158 Benchmark]: Boogie Preprocessor took 119.23ms. Allocated memory is still 313.5MB. Free memory was 271.7MB in the beginning and 257.0MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-15 20:04:02,392 INFO L158 Benchmark]: RCFGBuilder took 923.82ms. Allocated memory is still 313.5MB. Free memory was 257.0MB in the beginning and 161.6MB in the end (delta: 95.4MB). Peak memory consumption was 95.4MB. Max. memory is 8.0GB. [2023-12-15 20:04:02,392 INFO L158 Benchmark]: TraceAbstraction took 58175.95ms. Allocated memory was 313.5MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 161.1MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2023-12-15 20:04:02,393 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.11ms. Allocated memory is still 209.7MB. Free memory is still 160.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 381.54ms. Allocated memory is still 313.5MB. Free memory was 260.8MB in the beginning and 229.8MB in the end (delta: 31.0MB). Peak memory consumption was 31.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 115.27ms. Allocated memory is still 313.5MB. Free memory was 229.8MB in the beginning and 271.7MB in the end (delta: -41.9MB). Peak memory consumption was 21.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 119.23ms. Allocated memory is still 313.5MB. Free memory was 271.7MB in the beginning and 257.0MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * RCFGBuilder took 923.82ms. Allocated memory is still 313.5MB. Free memory was 257.0MB in the beginning and 161.6MB in the end (delta: 95.4MB). Peak memory consumption was 95.4MB. Max. memory is 8.0GB. * TraceAbstraction took 58175.95ms. Allocated memory was 313.5MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 161.1MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.6GB. 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: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while NwaCegarLoop was constructing difference of abstraction (32977states) and FLOYD_HOARE automaton (currently 36 states, 12 states before enhancement),while ReachableStatesComputation was computing reachable states (258220 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 313 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 58.1s, OverallIterations: 24, TraceHistogramMax: 89, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 28.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20006 SdHoareTripleChecker+Valid, 9.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19622 mSDsluCounter, 43062 SdHoareTripleChecker+Invalid, 8.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 29354 mSDsCounter, 3413 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11338 IncrementalHoareTripleChecker+Invalid, 14751 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3413 mSolverCounterUnsat, 13708 mSDtfsCounter, 11338 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 19416 GetRequests, 19204 SyntacticMatches, 4 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=32977occurred in iteration=23, InterpolantAutomatonStates: 170, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.1s AutomataMinimizationTime, 23 MinimizatonAttempts, 43320 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.4s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 11.9s InterpolantComputationTime, 14641 NumberOfCodeBlocks, 14641 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 19301 ConstructedInterpolants, 0 QuantifiedInterpolants, 50090 SizeOfPredicates, 95 NumberOfNonLiveVariables, 32478 ConjunctsInSsa, 165 ConjunctsInUnsatCore, 33 InterpolantComputations, 17 PerfectInterpolantSequences, 514671/516912 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