/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_operatoramount_amount500_file-70.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 14:11:37,914 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 14:11:37,983 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-19 14:11:37,987 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 14:11:37,987 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 14:11:38,007 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 14:11:38,008 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 14:11:38,008 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 14:11:38,008 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 14:11:38,011 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 14:11:38,011 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 14:11:38,011 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 14:11:38,012 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 14:11:38,013 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 14:11:38,013 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 14:11:38,013 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 14:11:38,013 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 14:11:38,013 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 14:11:38,014 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 14:11:38,014 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 14:11:38,014 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 14:11:38,014 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 14:11:38,014 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 14:11:38,014 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 14:11:38,015 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 14:11:38,015 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 14:11:38,015 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 14:11:38,015 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 14:11:38,015 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 14:11:38,015 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 14:11:38,016 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 14:11:38,016 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 14:11:38,016 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 14:11:38,017 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 14:11:38,017 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 14:11:38,018 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 14:11:38,018 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 14:11:38,018 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-19 14:11:38,216 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 14:11:38,235 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 14:11:38,237 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 14:11:38,237 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 14:11:38,237 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 14:11:38,238 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-70.i [2023-12-19 14:11:39,257 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 14:11:39,457 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 14:11:39,458 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-70.i [2023-12-19 14:11:39,472 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b29c05f44/3adaa780886d4963b59e133b5c2a809a/FLAGcc0137e53 [2023-12-19 14:11:39,481 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b29c05f44/3adaa780886d4963b59e133b5c2a809a [2023-12-19 14:11:39,482 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 14:11:39,483 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 14:11:39,484 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 14:11:39,484 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 14:11:39,491 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 14:11:39,492 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:39,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2074cfcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39, skipping insertion in model container [2023-12-19 14:11:39,492 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:39,552 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 14:11:39,642 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_operatoramount_amount500_file-70.i[916,929] [2023-12-19 14:11:39,788 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 14:11:39,799 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 14:11:39,806 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_operatoramount_amount500_file-70.i[916,929] [2023-12-19 14:11:39,907 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 14:11:39,923 INFO L206 MainTranslator]: Completed translation [2023-12-19 14:11:39,923 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39 WrapperNode [2023-12-19 14:11:39,923 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 14:11:39,924 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 14:11:39,924 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 14:11:39,924 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 14:11:39,935 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:39,955 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,062 INFO L138 Inliner]: procedures = 26, calls = 73, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 713 [2023-12-19 14:11:40,063 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 14:11:40,064 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 14:11:40,064 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 14:11:40,064 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 14:11:40,071 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,071 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,098 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,136 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-19 14:11:40,137 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,137 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,167 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,182 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,193 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,202 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,214 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 14:11:40,215 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 14:11:40,215 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 14:11:40,215 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 14:11:40,215 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (1/1) ... [2023-12-19 14:11:40,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 14:11:40,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:40,241 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-19 14:11:40,269 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-19 14:11:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 14:11:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 14:11:40,275 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 14:11:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 14:11:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 14:11:40,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 14:11:40,411 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 14:11:40,413 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 14:11:41,273 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 14:11:41,320 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 14:11:41,320 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 14:11:41,321 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 02:11:41 BoogieIcfgContainer [2023-12-19 14:11:41,321 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 14:11:41,322 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 14:11:41,322 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 14:11:41,325 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 14:11:41,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 02:11:39" (1/3) ... [2023-12-19 14:11:41,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@703be4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 02:11:41, skipping insertion in model container [2023-12-19 14:11:41,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:11:39" (2/3) ... [2023-12-19 14:11:41,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@703be4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 02:11:41, skipping insertion in model container [2023-12-19 14:11:41,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 02:11:41" (3/3) ... [2023-12-19 14:11:41,327 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-70.i [2023-12-19 14:11:41,338 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 14:11:41,338 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 14:11:41,382 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 14:11:41,387 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;@5ed6e4fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 14:11:41,387 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 14:11:41,393 INFO L276 IsEmpty]: Start isEmpty. Operand has 265 states, 202 states have (on average 1.599009900990099) internal successors, (323), 203 states have internal predecessors, (323), 60 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 14:11:41,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 14:11:41,424 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:41,425 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:41,425 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:41,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:41,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1177289141, now seen corresponding path program 1 times [2023-12-19 14:11:41,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:41,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342271015] [2023-12-19 14:11:41,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:41,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:41,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:41,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342271015] [2023-12-19 14:11:41,709 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 14:11:41,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922569509] [2023-12-19 14:11:41,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:41,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:41,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:41,725 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-19 14:11:41,772 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-19 14:11:42,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:42,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 14:11:42,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:42,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 6962 trivial. 0 not checked. [2023-12-19 14:11:42,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:42,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922569509] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:42,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:42,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 14:11:42,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368879494] [2023-12-19 14:11:42,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:42,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 14:11:42,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:42,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 14:11:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 14:11:42,149 INFO L87 Difference]: Start difference. First operand has 265 states, 202 states have (on average 1.599009900990099) internal successors, (323), 203 states have internal predecessors, (323), 60 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) Second operand has 2 states, 2 states have (on average 66.5) internal successors, (133), 2 states have internal predecessors, (133), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 2 states have call successors, (60) [2023-12-19 14:11:42,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:42,193 INFO L93 Difference]: Finished difference Result 525 states and 940 transitions. [2023-12-19 14:11:42,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 14:11:42,196 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 66.5) internal successors, (133), 2 states have internal predecessors, (133), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 2 states have call successors, (60) Word has length 428 [2023-12-19 14:11:42,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:42,202 INFO L225 Difference]: With dead ends: 525 [2023-12-19 14:11:42,202 INFO L226 Difference]: Without dead ends: 261 [2023-12-19 14:11:42,206 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 427 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-19 14:11:42,208 INFO L413 NwaCegarLoop]: 430 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, 430 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-19 14:11:42,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 430 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:11:42,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2023-12-19 14:11:42,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2023-12-19 14:11:42,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 199 states have (on average 1.5728643216080402) internal successors, (313), 199 states have internal predecessors, (313), 60 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 14:11:42,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 433 transitions. [2023-12-19 14:11:42,262 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 433 transitions. Word has length 428 [2023-12-19 14:11:42,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:42,263 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 433 transitions. [2023-12-19 14:11:42,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 66.5) internal successors, (133), 2 states have internal predecessors, (133), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 2 states have call successors, (60) [2023-12-19 14:11:42,264 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 433 transitions. [2023-12-19 14:11:42,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 14:11:42,269 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:42,270 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:42,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 14:11:42,477 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-19 14:11:42,479 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:42,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:42,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1361095763, now seen corresponding path program 1 times [2023-12-19 14:11:42,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:42,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355768185] [2023-12-19 14:11:42,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:42,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:42,583 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:42,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [192498093] [2023-12-19 14:11:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:42,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:42,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:42,584 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-19 14:11:42,627 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-19 14:11:42,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:42,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:11:42,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:42,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:42,940 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:42,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:42,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355768185] [2023-12-19 14:11:42,940 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:42,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192498093] [2023-12-19 14:11:42,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192498093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:42,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:42,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:11:42,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855519687] [2023-12-19 14:11:42,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:42,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:11:42,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:42,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:11:42,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:11:42,946 INFO L87 Difference]: Start difference. First operand 261 states and 433 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:43,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:43,275 INFO L93 Difference]: Finished difference Result 725 states and 1205 transitions. [2023-12-19 14:11:43,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:11:43,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 428 [2023-12-19 14:11:43,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:43,279 INFO L225 Difference]: With dead ends: 725 [2023-12-19 14:11:43,279 INFO L226 Difference]: Without dead ends: 465 [2023-12-19 14:11:43,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 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-19 14:11:43,280 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 331 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:43,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 838 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:11:43,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2023-12-19 14:11:43,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 462. [2023-12-19 14:11:43,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 364 states have (on average 1.5906593406593406) internal successors, (579), 365 states have internal predecessors, (579), 95 states have call successors, (95), 2 states have call predecessors, (95), 2 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2023-12-19 14:11:43,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 769 transitions. [2023-12-19 14:11:43,303 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 769 transitions. Word has length 428 [2023-12-19 14:11:43,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:43,304 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 769 transitions. [2023-12-19 14:11:43,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:43,304 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 769 transitions. [2023-12-19 14:11:43,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 14:11:43,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:43,308 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:43,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-19 14:11:43,515 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-19 14:11:43,515 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:43,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:43,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1437996561, now seen corresponding path program 1 times [2023-12-19 14:11:43,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:43,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388973323] [2023-12-19 14:11:43,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:43,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:43,593 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:43,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893405051] [2023-12-19 14:11:43,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:43,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:43,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:43,599 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-19 14:11:43,644 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-19 14:11:43,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:43,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:11:43,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:43,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:43,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:43,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:43,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388973323] [2023-12-19 14:11:43,970 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:43,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893405051] [2023-12-19 14:11:43,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893405051] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:43,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:43,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:11:43,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508460171] [2023-12-19 14:11:43,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:43,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:11:43,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:11:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:11:43,972 INFO L87 Difference]: Start difference. First operand 462 states and 769 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:44,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:44,084 INFO L93 Difference]: Finished difference Result 1354 states and 2249 transitions. [2023-12-19 14:11:44,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:11:44,084 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 428 [2023-12-19 14:11:44,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:44,089 INFO L225 Difference]: With dead ends: 1354 [2023-12-19 14:11:44,089 INFO L226 Difference]: Without dead ends: 893 [2023-12-19 14:11:44,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 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-19 14:11:44,091 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 376 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 861 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:44,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 861 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 14:11:44,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2023-12-19 14:11:44,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 658. [2023-12-19 14:11:44,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 560 states have (on average 1.6339285714285714) internal successors, (915), 561 states have internal predecessors, (915), 95 states have call successors, (95), 2 states have call predecessors, (95), 2 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2023-12-19 14:11:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1105 transitions. [2023-12-19 14:11:44,136 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1105 transitions. Word has length 428 [2023-12-19 14:11:44,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:44,139 INFO L495 AbstractCegarLoop]: Abstraction has 658 states and 1105 transitions. [2023-12-19 14:11:44,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:44,139 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1105 transitions. [2023-12-19 14:11:44,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 14:11:44,144 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:44,144 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:44,163 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-19 14:11:44,365 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-19 14:11:44,365 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:44,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:44,366 INFO L85 PathProgramCache]: Analyzing trace with hash 561977555, now seen corresponding path program 1 times [2023-12-19 14:11:44,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:44,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858677498] [2023-12-19 14:11:44,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:44,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:44,442 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:44,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746765982] [2023-12-19 14:11:44,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:44,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:44,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:44,445 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-19 14:11:44,460 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-19 14:11:44,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:44,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:11:44,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:44,778 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:44,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:44,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858677498] [2023-12-19 14:11:44,778 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:44,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746765982] [2023-12-19 14:11:44,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746765982] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:44,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:44,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:11:44,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817234819] [2023-12-19 14:11:44,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:44,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:11:44,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:44,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:11:44,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:11:44,780 INFO L87 Difference]: Start difference. First operand 658 states and 1105 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:44,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:44,891 INFO L93 Difference]: Finished difference Result 1958 states and 3288 transitions. [2023-12-19 14:11:44,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:11:44,892 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 428 [2023-12-19 14:11:44,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:44,897 INFO L225 Difference]: With dead ends: 1958 [2023-12-19 14:11:44,897 INFO L226 Difference]: Without dead ends: 1301 [2023-12-19 14:11:44,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 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-19 14:11:44,899 INFO L413 NwaCegarLoop]: 601 mSDtfsCounter, 404 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:44,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 1012 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 14:11:44,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states. [2023-12-19 14:11:44,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 722. [2023-12-19 14:11:44,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 624 states have (on average 1.642628205128205) internal successors, (1025), 625 states have internal predecessors, (1025), 95 states have call successors, (95), 2 states have call predecessors, (95), 2 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2023-12-19 14:11:44,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 1215 transitions. [2023-12-19 14:11:44,927 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 1215 transitions. Word has length 428 [2023-12-19 14:11:44,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:44,927 INFO L495 AbstractCegarLoop]: Abstraction has 722 states and 1215 transitions. [2023-12-19 14:11:44,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:44,928 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 1215 transitions. [2023-12-19 14:11:44,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 14:11:44,930 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:44,930 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:44,952 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-19 14:11:45,137 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-19 14:11:45,137 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:45,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:45,138 INFO L85 PathProgramCache]: Analyzing trace with hash -927894439, now seen corresponding path program 1 times [2023-12-19 14:11:45,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:45,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348984888] [2023-12-19 14:11:45,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:45,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:45,176 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:45,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189043656] [2023-12-19 14:11:45,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:45,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:45,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:45,193 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-19 14:11:45,204 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-19 14:11:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:45,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:11:45,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:45,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:45,529 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:45,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:45,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348984888] [2023-12-19 14:11:45,529 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:45,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189043656] [2023-12-19 14:11:45,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189043656] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:45,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:45,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:11:45,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406700956] [2023-12-19 14:11:45,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:45,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:11:45,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:45,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:11:45,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:11:45,531 INFO L87 Difference]: Start difference. First operand 722 states and 1215 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:45,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:45,604 INFO L93 Difference]: Finished difference Result 2152 states and 3619 transitions. [2023-12-19 14:11:45,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:11:45,605 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 428 [2023-12-19 14:11:45,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:45,610 INFO L225 Difference]: With dead ends: 2152 [2023-12-19 14:11:45,610 INFO L226 Difference]: Without dead ends: 1431 [2023-12-19 14:11:45,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 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-19 14:11:45,611 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 410 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:45,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 948 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:11:45,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2023-12-19 14:11:45,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 834. [2023-12-19 14:11:45,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 736 states have (on average 1.6508152173913044) internal successors, (1215), 737 states have internal predecessors, (1215), 95 states have call successors, (95), 2 states have call predecessors, (95), 2 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2023-12-19 14:11:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1405 transitions. [2023-12-19 14:11:45,669 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1405 transitions. Word has length 428 [2023-12-19 14:11:45,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:45,670 INFO L495 AbstractCegarLoop]: Abstraction has 834 states and 1405 transitions. [2023-12-19 14:11:45,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:45,670 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1405 transitions. [2023-12-19 14:11:45,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2023-12-19 14:11:45,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:45,674 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:45,682 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-19 14:11:45,880 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-19 14:11:45,881 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:45,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:45,881 INFO L85 PathProgramCache]: Analyzing trace with hash -268362917, now seen corresponding path program 1 times [2023-12-19 14:11:45,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:45,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805325042] [2023-12-19 14:11:45,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:45,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:45,943 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:45,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1289161215] [2023-12-19 14:11:45,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:45,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:45,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:45,945 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-19 14:11:45,974 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-19 14:11:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:46,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:11:46,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:46,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:46,303 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:46,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:46,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805325042] [2023-12-19 14:11:46,304 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:46,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289161215] [2023-12-19 14:11:46,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289161215] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:46,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:46,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:11:46,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027481957] [2023-12-19 14:11:46,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:46,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:11:46,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:46,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:11:46,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:11:46,306 INFO L87 Difference]: Start difference. First operand 834 states and 1405 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:46,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:46,528 INFO L93 Difference]: Finished difference Result 2468 states and 4149 transitions. [2023-12-19 14:11:46,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:11:46,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 428 [2023-12-19 14:11:46,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:46,533 INFO L225 Difference]: With dead ends: 2468 [2023-12-19 14:11:46,533 INFO L226 Difference]: Without dead ends: 1635 [2023-12-19 14:11:46,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 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-19 14:11:46,535 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 376 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:46,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 816 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:11:46,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2023-12-19 14:11:46,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1256. [2023-12-19 14:11:46,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 1158 states have (on average 1.6381692573402418) internal successors, (1897), 1159 states have internal predecessors, (1897), 95 states have call successors, (95), 2 states have call predecessors, (95), 2 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2023-12-19 14:11:46,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 2087 transitions. [2023-12-19 14:11:46,565 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 2087 transitions. Word has length 428 [2023-12-19 14:11:46,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:46,566 INFO L495 AbstractCegarLoop]: Abstraction has 1256 states and 2087 transitions. [2023-12-19 14:11:46,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:46,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 2087 transitions. [2023-12-19 14:11:46,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2023-12-19 14:11:46,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:46,569 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:46,575 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-19 14:11:46,775 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-19 14:11:46,776 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:46,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:46,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1231069395, now seen corresponding path program 1 times [2023-12-19 14:11:46,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:46,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278656532] [2023-12-19 14:11:46,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:46,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:46,811 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:46,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [154027069] [2023-12-19 14:11:46,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:46,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:46,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:46,812 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-19 14:11:46,840 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-19 14:11:47,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:47,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:11:47,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:47,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:47,178 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:47,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:47,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278656532] [2023-12-19 14:11:47,178 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:47,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154027069] [2023-12-19 14:11:47,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154027069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:47,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:47,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 14:11:47,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563944645] [2023-12-19 14:11:47,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:47,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:11:47,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:47,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:11:47,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:11:47,180 INFO L87 Difference]: Start difference. First operand 1256 states and 2087 transitions. Second operand has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:47,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:47,708 INFO L93 Difference]: Finished difference Result 3161 states and 5214 transitions. [2023-12-19 14:11:47,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:11:47,708 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 429 [2023-12-19 14:11:47,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:47,714 INFO L225 Difference]: With dead ends: 3161 [2023-12-19 14:11:47,714 INFO L226 Difference]: Without dead ends: 1906 [2023-12-19 14:11:47,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 428 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:11:47,716 INFO L413 NwaCegarLoop]: 646 mSDtfsCounter, 1357 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1357 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:47,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1357 Valid, 1549 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:11:47,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1906 states. [2023-12-19 14:11:47,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1906 to 658. [2023-12-19 14:11:47,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 595 states have (on average 1.6) internal successors, (952), 595 states have internal predecessors, (952), 60 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 14:11:47,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1072 transitions. [2023-12-19 14:11:47,741 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1072 transitions. Word has length 429 [2023-12-19 14:11:47,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:47,741 INFO L495 AbstractCegarLoop]: Abstraction has 658 states and 1072 transitions. [2023-12-19 14:11:47,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:47,741 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1072 transitions. [2023-12-19 14:11:47,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:47,744 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:47,744 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:47,765 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-19 14:11:47,965 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-19 14:11:47,966 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:47,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:47,966 INFO L85 PathProgramCache]: Analyzing trace with hash 830992381, now seen corresponding path program 1 times [2023-12-19 14:11:47,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:47,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607147875] [2023-12-19 14:11:47,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:47,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:48,006 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:48,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1529818619] [2023-12-19 14:11:48,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:48,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:48,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:48,008 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-19 14:11:48,035 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-19 14:11:48,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:48,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 14:11:48,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:48,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:48,688 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:48,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607147875] [2023-12-19 14:11:48,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529818619] [2023-12-19 14:11:48,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529818619] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:48,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:48,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 14:11:48,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434088138] [2023-12-19 14:11:48,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:48,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:11:48,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:48,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:11:48,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:11:48,690 INFO L87 Difference]: Start difference. First operand 658 states and 1072 transitions. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:49,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:49,154 INFO L93 Difference]: Finished difference Result 3762 states and 6149 transitions. [2023-12-19 14:11:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 14:11:49,154 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 430 [2023-12-19 14:11:49,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:49,163 INFO L225 Difference]: With dead ends: 3762 [2023-12-19 14:11:49,163 INFO L226 Difference]: Without dead ends: 3105 [2023-12-19 14:11:49,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2023-12-19 14:11:49,165 INFO L413 NwaCegarLoop]: 556 mSDtfsCounter, 2228 mSDsluCounter, 2411 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2228 SdHoareTripleChecker+Valid, 2967 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:49,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2228 Valid, 2967 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:11:49,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3105 states. [2023-12-19 14:11:49,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3105 to 1546. [2023-12-19 14:11:49,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1546 states, 1374 states have (on average 1.579330422125182) internal successors, (2170), 1376 states have internal predecessors, (2170), 164 states have call successors, (164), 7 states have call predecessors, (164), 7 states have return successors, (164), 162 states have call predecessors, (164), 164 states have call successors, (164) [2023-12-19 14:11:49,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1546 states to 1546 states and 2498 transitions. [2023-12-19 14:11:49,220 INFO L78 Accepts]: Start accepts. Automaton has 1546 states and 2498 transitions. Word has length 430 [2023-12-19 14:11:49,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:49,221 INFO L495 AbstractCegarLoop]: Abstraction has 1546 states and 2498 transitions. [2023-12-19 14:11:49,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:49,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1546 states and 2498 transitions. [2023-12-19 14:11:49,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:49,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:49,224 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:49,231 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-19 14:11:49,431 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-19 14:11:49,432 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:49,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:49,432 INFO L85 PathProgramCache]: Analyzing trace with hash 767247877, now seen corresponding path program 1 times [2023-12-19 14:11:49,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:49,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782107784] [2023-12-19 14:11:49,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:49,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:49,465 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:49,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [788452379] [2023-12-19 14:11:49,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:49,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:49,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:49,467 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-19 14:11:49,469 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-19 14:11:49,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:49,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 14:11:49,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:50,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:50,177 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:50,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:50,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782107784] [2023-12-19 14:11:50,178 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:50,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788452379] [2023-12-19 14:11:50,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788452379] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:50,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:50,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 14:11:50,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657979043] [2023-12-19 14:11:50,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:50,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:11:50,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:50,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:11:50,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:11:50,182 INFO L87 Difference]: Start difference. First operand 1546 states and 2498 transitions. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:50,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:50,906 INFO L93 Difference]: Finished difference Result 8210 states and 13334 transitions. [2023-12-19 14:11:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 14:11:50,907 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 430 [2023-12-19 14:11:50,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:50,924 INFO L225 Difference]: With dead ends: 8210 [2023-12-19 14:11:50,925 INFO L226 Difference]: Without dead ends: 6783 [2023-12-19 14:11:50,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-19 14:11:50,931 INFO L413 NwaCegarLoop]: 631 mSDtfsCounter, 2195 mSDsluCounter, 3112 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2195 SdHoareTripleChecker+Valid, 3743 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:50,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2195 Valid, 3743 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 14:11:50,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6783 states. [2023-12-19 14:11:51,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6783 to 3370. [2023-12-19 14:11:51,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3116 states have (on average 1.5953145057766367) internal successors, (4971), 3123 states have internal predecessors, (4971), 239 states have call successors, (239), 14 states have call predecessors, (239), 14 states have return successors, (239), 232 states have call predecessors, (239), 239 states have call successors, (239) [2023-12-19 14:11:51,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 5449 transitions. [2023-12-19 14:11:51,083 INFO L78 Accepts]: Start accepts. Automaton has 3370 states and 5449 transitions. Word has length 430 [2023-12-19 14:11:51,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:51,083 INFO L495 AbstractCegarLoop]: Abstraction has 3370 states and 5449 transitions. [2023-12-19 14:11:51,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:51,084 INFO L276 IsEmpty]: Start isEmpty. Operand 3370 states and 5449 transitions. [2023-12-19 14:11:51,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:51,089 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:51,090 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:51,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-19 14:11:51,296 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-19 14:11:51,297 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:51,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:51,297 INFO L85 PathProgramCache]: Analyzing trace with hash -208123491, now seen corresponding path program 1 times [2023-12-19 14:11:51,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:51,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283358250] [2023-12-19 14:11:51,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:51,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:51,336 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:51,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322433796] [2023-12-19 14:11:51,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:51,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:51,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:51,337 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-19 14:11:51,340 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-19 14:11:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:51,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 14:11:51,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:51,963 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:51,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:51,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283358250] [2023-12-19 14:11:51,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:51,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322433796] [2023-12-19 14:11:51,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322433796] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:51,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:51,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 14:11:51,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702041978] [2023-12-19 14:11:51,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:51,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:11:51,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:51,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:11:51,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:11:51,965 INFO L87 Difference]: Start difference. First operand 3370 states and 5449 transitions. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:52,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:52,540 INFO L93 Difference]: Finished difference Result 13353 states and 21676 transitions. [2023-12-19 14:11:52,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 14:11:52,542 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 430 [2023-12-19 14:11:52,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:52,564 INFO L225 Difference]: With dead ends: 13353 [2023-12-19 14:11:52,564 INFO L226 Difference]: Without dead ends: 10102 [2023-12-19 14:11:52,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2023-12-19 14:11:52,569 INFO L413 NwaCegarLoop]: 550 mSDtfsCounter, 1774 mSDsluCounter, 2548 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1774 SdHoareTripleChecker+Valid, 3098 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:52,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1774 Valid, 3098 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:11:52,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10102 states. [2023-12-19 14:11:52,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10102 to 3682. [2023-12-19 14:11:52,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3682 states, 3428 states have (on average 1.602975495915986) internal successors, (5495), 3435 states have internal predecessors, (5495), 239 states have call successors, (239), 14 states have call predecessors, (239), 14 states have return successors, (239), 232 states have call predecessors, (239), 239 states have call successors, (239) [2023-12-19 14:11:52,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3682 states to 3682 states and 5973 transitions. [2023-12-19 14:11:52,687 INFO L78 Accepts]: Start accepts. Automaton has 3682 states and 5973 transitions. Word has length 430 [2023-12-19 14:11:52,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:52,687 INFO L495 AbstractCegarLoop]: Abstraction has 3682 states and 5973 transitions. [2023-12-19 14:11:52,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:52,688 INFO L276 IsEmpty]: Start isEmpty. Operand 3682 states and 5973 transitions. [2023-12-19 14:11:52,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:52,693 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:52,694 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:52,718 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-19 14:11:52,900 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-19 14:11:52,901 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:52,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:52,901 INFO L85 PathProgramCache]: Analyzing trace with hash -2053490657, now seen corresponding path program 1 times [2023-12-19 14:11:52,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:52,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584014540] [2023-12-19 14:11:52,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:52,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:52,952 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:52,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1762232582] [2023-12-19 14:11:52,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:52,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:52,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:52,953 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-19 14:11:52,955 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-19 14:11:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:53,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 14:11:53,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:11:53,931 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:11:53,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:53,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584014540] [2023-12-19 14:11:53,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:53,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762232582] [2023-12-19 14:11:53,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762232582] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:11:53,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:11:53,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 14:11:53,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480789245] [2023-12-19 14:11:53,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:11:53,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:11:53,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:53,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:11:53,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:11:53,933 INFO L87 Difference]: Start difference. First operand 3682 states and 5973 transitions. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 4 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:54,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:54,313 INFO L93 Difference]: Finished difference Result 10469 states and 17036 transitions. [2023-12-19 14:11:54,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 14:11:54,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 4 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 430 [2023-12-19 14:11:54,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:54,326 INFO L225 Difference]: With dead ends: 10469 [2023-12-19 14:11:54,327 INFO L226 Difference]: Without dead ends: 6905 [2023-12-19 14:11:54,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 14:11:54,331 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 514 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:54,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 1669 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:11:54,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6905 states. [2023-12-19 14:11:54,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6905 to 3681. [2023-12-19 14:11:54,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3681 states, 3427 states have (on average 1.6028596440035017) internal successors, (5493), 3434 states have internal predecessors, (5493), 239 states have call successors, (239), 14 states have call predecessors, (239), 14 states have return successors, (239), 232 states have call predecessors, (239), 239 states have call successors, (239) [2023-12-19 14:11:54,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3681 states to 3681 states and 5971 transitions. [2023-12-19 14:11:54,429 INFO L78 Accepts]: Start accepts. Automaton has 3681 states and 5971 transitions. Word has length 430 [2023-12-19 14:11:54,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:54,430 INFO L495 AbstractCegarLoop]: Abstraction has 3681 states and 5971 transitions. [2023-12-19 14:11:54,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 4 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:11:54,430 INFO L276 IsEmpty]: Start isEmpty. Operand 3681 states and 5971 transitions. [2023-12-19 14:11:54,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:54,435 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:54,436 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:54,445 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-19 14:11:54,642 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-19 14:11:54,643 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:54,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:54,643 INFO L85 PathProgramCache]: Analyzing trace with hash -735045345, now seen corresponding path program 1 times [2023-12-19 14:11:54,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:54,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773234599] [2023-12-19 14:11:54,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:54,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:54,683 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:54,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [969966198] [2023-12-19 14:11:54,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:54,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:54,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:54,685 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-19 14:11:54,688 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-19 14:11:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:54,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 14:11:54,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:55,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3557 proven. 78 refuted. 0 times theorem prover too weak. 3445 trivial. 0 not checked. [2023-12-19 14:11:55,281 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:11:55,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 99 proven. 78 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:11:55,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:55,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773234599] [2023-12-19 14:11:55,584 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:55,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969966198] [2023-12-19 14:11:55,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969966198] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:11:55,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:11:55,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-19 14:11:55,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981791565] [2023-12-19 14:11:55,584 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:11:55,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-19 14:11:55,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:55,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-19 14:11:55,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-12-19 14:11:55,586 INFO L87 Difference]: Start difference. First operand 3681 states and 5971 transitions. Second operand has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2023-12-19 14:11:57,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:57,516 INFO L93 Difference]: Finished difference Result 11406 states and 18473 transitions. [2023-12-19 14:11:57,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-19 14:11:57,526 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) Word has length 430 [2023-12-19 14:11:57,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:57,541 INFO L225 Difference]: With dead ends: 11406 [2023-12-19 14:11:57,541 INFO L226 Difference]: Without dead ends: 7843 [2023-12-19 14:11:57,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 882 GetRequests, 846 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=316, Invalid=1090, Unknown=0, NotChecked=0, Total=1406 [2023-12-19 14:11:57,549 INFO L413 NwaCegarLoop]: 779 mSDtfsCounter, 1843 mSDsluCounter, 4180 mSDsCounter, 0 mSdLazyCounter, 2182 mSolverCounterSat, 505 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1878 SdHoareTripleChecker+Valid, 4959 SdHoareTripleChecker+Invalid, 2687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 505 IncrementalHoareTripleChecker+Valid, 2182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:57,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1878 Valid, 4959 Invalid, 2687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [505 Valid, 2182 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-19 14:11:57,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7843 states. [2023-12-19 14:11:57,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7843 to 5072. [2023-12-19 14:11:57,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5072 states, 4801 states have (on average 1.6115392626536138) internal successors, (7737), 4809 states have internal predecessors, (7737), 250 states have call successors, (250), 20 states have call predecessors, (250), 20 states have return successors, (250), 242 states have call predecessors, (250), 250 states have call successors, (250) [2023-12-19 14:11:57,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5072 states to 5072 states and 8237 transitions. [2023-12-19 14:11:57,732 INFO L78 Accepts]: Start accepts. Automaton has 5072 states and 8237 transitions. Word has length 430 [2023-12-19 14:11:57,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:57,733 INFO L495 AbstractCegarLoop]: Abstraction has 5072 states and 8237 transitions. [2023-12-19 14:11:57,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2023-12-19 14:11:57,733 INFO L276 IsEmpty]: Start isEmpty. Operand 5072 states and 8237 transitions. [2023-12-19 14:11:57,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:57,740 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:57,740 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:57,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 14:11:57,947 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-19 14:11:57,948 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:57,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:57,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1157747171, now seen corresponding path program 1 times [2023-12-19 14:11:57,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:57,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135904715] [2023-12-19 14:11:57,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:57,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:57,981 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:57,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2075075066] [2023-12-19 14:11:57,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:57,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:57,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:58,000 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-19 14:11:58,004 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-19 14:11:58,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:11:58,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 14:11:58,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:11:58,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3557 proven. 78 refuted. 0 times theorem prover too weak. 3445 trivial. 0 not checked. [2023-12-19 14:11:58,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:11:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 99 proven. 78 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:11:58,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:11:58,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135904715] [2023-12-19 14:11:58,784 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:11:58,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075075066] [2023-12-19 14:11:58,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075075066] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:11:58,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:11:58,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-19 14:11:58,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394268267] [2023-12-19 14:11:58,785 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:11:58,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 14:11:58,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:11:58,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 14:11:58,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-19 14:11:58,787 INFO L87 Difference]: Start difference. First operand 5072 states and 8237 transitions. Second operand has 12 states, 12 states have (on average 16.583333333333332) internal successors, (199), 12 states have internal predecessors, (199), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2023-12-19 14:11:59,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:11:59,299 INFO L93 Difference]: Finished difference Result 8679 states and 14057 transitions. [2023-12-19 14:11:59,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 14:11:59,300 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 16.583333333333332) internal successors, (199), 12 states have internal predecessors, (199), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) Word has length 430 [2023-12-19 14:11:59,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:11:59,306 INFO L225 Difference]: With dead ends: 8679 [2023-12-19 14:11:59,306 INFO L226 Difference]: Without dead ends: 3729 [2023-12-19 14:11:59,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 848 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2023-12-19 14:11:59,345 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 655 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:11:59,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1414 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:11:59,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3729 states. [2023-12-19 14:11:59,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3729 to 3679. [2023-12-19 14:11:59,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3679 states, 3425 states have (on average 1.597956204379562) internal successors, (5473), 3432 states have internal predecessors, (5473), 235 states have call successors, (235), 18 states have call predecessors, (235), 18 states have return successors, (235), 228 states have call predecessors, (235), 235 states have call successors, (235) [2023-12-19 14:11:59,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3679 states to 3679 states and 5943 transitions. [2023-12-19 14:11:59,434 INFO L78 Accepts]: Start accepts. Automaton has 3679 states and 5943 transitions. Word has length 430 [2023-12-19 14:11:59,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:11:59,435 INFO L495 AbstractCegarLoop]: Abstraction has 3679 states and 5943 transitions. [2023-12-19 14:11:59,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 16.583333333333332) internal successors, (199), 12 states have internal predecessors, (199), 3 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2023-12-19 14:11:59,435 INFO L276 IsEmpty]: Start isEmpty. Operand 3679 states and 5943 transitions. [2023-12-19 14:11:59,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2023-12-19 14:11:59,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:11:59,441 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:11:59,460 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-19 14:11:59,647 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-19 14:11:59,648 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:11:59,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:11:59,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2132373309, now seen corresponding path program 1 times [2023-12-19 14:11:59,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:11:59,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218254681] [2023-12-19 14:11:59,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:59,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:11:59,682 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:11:59,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666159855] [2023-12-19 14:11:59,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:11:59,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:11:59,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:11:59,698 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-19 14:11:59,726 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-19 14:12:00,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:00,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:12:00,041 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:00,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:00,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:00,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:00,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218254681] [2023-12-19 14:12:00,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:00,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666159855] [2023-12-19 14:12:00,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666159855] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:00,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:00,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:12:00,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352508166] [2023-12-19 14:12:00,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:00,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:12:00,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:00,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:12:00,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:12:00,125 INFO L87 Difference]: Start difference. First operand 3679 states and 5943 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:00,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:00,229 INFO L93 Difference]: Finished difference Result 7248 states and 11710 transitions. [2023-12-19 14:12:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:12:00,229 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 430 [2023-12-19 14:12:00,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:00,236 INFO L225 Difference]: With dead ends: 7248 [2023-12-19 14:12:00,236 INFO L226 Difference]: Without dead ends: 3695 [2023-12-19 14:12:00,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 428 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-19 14:12:00,242 INFO L413 NwaCegarLoop]: 638 mSDtfsCounter, 197 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:00,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 1050 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:12:00,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3695 states. [2023-12-19 14:12:00,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3695 to 2311. [2023-12-19 14:12:00,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2311 states, 2157 states have (on average 1.593416782568382) internal successors, (3437), 2159 states have internal predecessors, (3437), 140 states have call successors, (140), 13 states have call predecessors, (140), 13 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:00,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2311 states to 2311 states and 3717 transitions. [2023-12-19 14:12:00,328 INFO L78 Accepts]: Start accepts. Automaton has 2311 states and 3717 transitions. Word has length 430 [2023-12-19 14:12:00,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:00,329 INFO L495 AbstractCegarLoop]: Abstraction has 2311 states and 3717 transitions. [2023-12-19 14:12:00,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:00,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2311 states and 3717 transitions. [2023-12-19 14:12:00,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2023-12-19 14:12:00,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:00,333 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:00,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-19 14:12:00,540 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-19 14:12:00,540 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:00,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:00,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1193505895, now seen corresponding path program 1 times [2023-12-19 14:12:00,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:00,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814107903] [2023-12-19 14:12:00,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:00,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:00,578 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:00,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971559917] [2023-12-19 14:12:00,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:00,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:00,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:00,592 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-19 14:12:00,620 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-19 14:12:00,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:00,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 1098 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 14:12:00,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:01,001 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:01,001 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:01,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:01,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814107903] [2023-12-19 14:12:01,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:01,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971559917] [2023-12-19 14:12:01,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971559917] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:01,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:01,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 14:12:01,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341640719] [2023-12-19 14:12:01,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:01,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 14:12:01,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:01,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 14:12:01,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 14:12:01,003 INFO L87 Difference]: Start difference. First operand 2311 states and 3717 transitions. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:01,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:01,579 INFO L93 Difference]: Finished difference Result 5965 states and 9580 transitions. [2023-12-19 14:12:01,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 14:12:01,579 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 431 [2023-12-19 14:12:01,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:01,586 INFO L225 Difference]: With dead ends: 5965 [2023-12-19 14:12:01,586 INFO L226 Difference]: Without dead ends: 3784 [2023-12-19 14:12:01,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 429 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-12-19 14:12:01,590 INFO L413 NwaCegarLoop]: 648 mSDtfsCounter, 1669 mSDsluCounter, 1642 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1669 SdHoareTripleChecker+Valid, 2290 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:01,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1669 Valid, 2290 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:12:01,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3784 states. [2023-12-19 14:12:01,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3784 to 2307. [2023-12-19 14:12:01,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2307 states, 2153 states have (on average 1.5926614026939154) internal successors, (3429), 2155 states have internal predecessors, (3429), 140 states have call successors, (140), 13 states have call predecessors, (140), 13 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:01,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2307 states to 2307 states and 3709 transitions. [2023-12-19 14:12:01,658 INFO L78 Accepts]: Start accepts. Automaton has 2307 states and 3709 transitions. Word has length 431 [2023-12-19 14:12:01,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:01,659 INFO L495 AbstractCegarLoop]: Abstraction has 2307 states and 3709 transitions. [2023-12-19 14:12:01,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:01,659 INFO L276 IsEmpty]: Start isEmpty. Operand 2307 states and 3709 transitions. [2023-12-19 14:12:01,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2023-12-19 14:12:01,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:01,663 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:01,684 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-19 14:12:01,871 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-19 14:12:01,872 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:01,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:01,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1223124354, now seen corresponding path program 1 times [2023-12-19 14:12:01,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:01,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574826650] [2023-12-19 14:12:01,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:01,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:01,908 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:01,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544517151] [2023-12-19 14:12:01,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:01,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:01,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:01,926 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-19 14:12:02,000 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-19 14:12:02,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:02,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:02,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:02,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:02,417 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:02,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:02,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574826650] [2023-12-19 14:12:02,418 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:02,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544517151] [2023-12-19 14:12:02,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544517151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:02,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:02,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 14:12:02,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864864753] [2023-12-19 14:12:02,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:02,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:12:02,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:02,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:12:02,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:12:02,420 INFO L87 Difference]: Start difference. First operand 2307 states and 3709 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:03,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:03,435 INFO L93 Difference]: Finished difference Result 7877 states and 12572 transitions. [2023-12-19 14:12:03,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:12:03,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 431 [2023-12-19 14:12:03,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:03,445 INFO L225 Difference]: With dead ends: 7877 [2023-12-19 14:12:03,445 INFO L226 Difference]: Without dead ends: 5636 [2023-12-19 14:12:03,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 431 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:12:03,449 INFO L413 NwaCegarLoop]: 1260 mSDtfsCounter, 1166 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1166 SdHoareTripleChecker+Valid, 2893 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:03,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1166 Valid, 2893 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 14:12:03,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5636 states. [2023-12-19 14:12:03,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5636 to 3891. [2023-12-19 14:12:03,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3891 states, 3652 states have (on average 1.59118291347207) internal successors, (5811), 3659 states have internal predecessors, (5811), 215 states have call successors, (215), 23 states have call predecessors, (215), 23 states have return successors, (215), 208 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 14:12:03,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3891 states to 3891 states and 6241 transitions. [2023-12-19 14:12:03,566 INFO L78 Accepts]: Start accepts. Automaton has 3891 states and 6241 transitions. Word has length 431 [2023-12-19 14:12:03,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:03,566 INFO L495 AbstractCegarLoop]: Abstraction has 3891 states and 6241 transitions. [2023-12-19 14:12:03,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:03,567 INFO L276 IsEmpty]: Start isEmpty. Operand 3891 states and 6241 transitions. [2023-12-19 14:12:03,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2023-12-19 14:12:03,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:03,573 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:03,594 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-19 14:12:03,780 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-19 14:12:03,780 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:03,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:03,781 INFO L85 PathProgramCache]: Analyzing trace with hash -826263488, now seen corresponding path program 1 times [2023-12-19 14:12:03,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:03,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219877218] [2023-12-19 14:12:03,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:03,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:03,824 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:03,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076575852] [2023-12-19 14:12:03,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:03,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:03,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:03,825 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-19 14:12:03,852 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-19 14:12:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:04,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 14:12:04,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:04,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 293 proven. 174 refuted. 0 times theorem prover too weak. 6613 trivial. 0 not checked. [2023-12-19 14:12:04,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:04,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3 proven. 174 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:04,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:04,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219877218] [2023-12-19 14:12:04,761 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:04,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076575852] [2023-12-19 14:12:04,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076575852] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:04,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:04,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-19 14:12:04,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262040328] [2023-12-19 14:12:04,761 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:04,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 14:12:04,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:04,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 14:12:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 14:12:04,763 INFO L87 Difference]: Start difference. First operand 3891 states and 6241 transitions. Second operand has 10 states, 10 states have (on average 18.6) internal successors, (186), 10 states have internal predecessors, (186), 3 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 3 states have call predecessors, (119), 3 states have call successors, (119) [2023-12-19 14:12:05,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:05,307 INFO L93 Difference]: Finished difference Result 7726 states and 12359 transitions. [2023-12-19 14:12:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 14:12:05,308 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 18.6) internal successors, (186), 10 states have internal predecessors, (186), 3 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 3 states have call predecessors, (119), 3 states have call successors, (119) Word has length 431 [2023-12-19 14:12:05,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:05,314 INFO L225 Difference]: With dead ends: 7726 [2023-12-19 14:12:05,314 INFO L226 Difference]: Without dead ends: 3967 [2023-12-19 14:12:05,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 865 GetRequests, 852 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2023-12-19 14:12:05,321 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 532 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:05,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [533 Valid, 1429 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:12:05,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3967 states. [2023-12-19 14:12:05,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3967 to 3927. [2023-12-19 14:12:05,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3927 states, 3679 states have (on average 1.586300625169883) internal successors, (5836), 3686 states have internal predecessors, (5836), 215 states have call successors, (215), 32 states have call predecessors, (215), 32 states have return successors, (215), 208 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 14:12:05,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3927 states to 3927 states and 6266 transitions. [2023-12-19 14:12:05,462 INFO L78 Accepts]: Start accepts. Automaton has 3927 states and 6266 transitions. Word has length 431 [2023-12-19 14:12:05,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:05,463 INFO L495 AbstractCegarLoop]: Abstraction has 3927 states and 6266 transitions. [2023-12-19 14:12:05,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 18.6) internal successors, (186), 10 states have internal predecessors, (186), 3 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 3 states have call predecessors, (119), 3 states have call successors, (119) [2023-12-19 14:12:05,463 INFO L276 IsEmpty]: Start isEmpty. Operand 3927 states and 6266 transitions. [2023-12-19 14:12:05,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2023-12-19 14:12:05,469 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:05,469 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:05,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-19 14:12:05,676 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-19 14:12:05,676 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:05,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:05,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1510129022, now seen corresponding path program 1 times [2023-12-19 14:12:05,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:05,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952652976] [2023-12-19 14:12:05,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:05,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:05,728 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:05,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1635113290] [2023-12-19 14:12:05,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:05,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:05,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:05,739 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-19 14:12:05,743 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-19 14:12:06,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:06,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:06,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:06,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3293 proven. 114 refuted. 0 times theorem prover too weak. 3673 trivial. 0 not checked. [2023-12-19 14:12:06,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:06,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 63 proven. 114 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:06,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:06,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952652976] [2023-12-19 14:12:06,670 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:06,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635113290] [2023-12-19 14:12:06,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635113290] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:06,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:06,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-19 14:12:06,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477208727] [2023-12-19 14:12:06,670 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:06,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 14:12:06,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:06,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 14:12:06,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 14:12:06,671 INFO L87 Difference]: Start difference. First operand 3927 states and 6266 transitions. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 3 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 3 states have call predecessors, (99), 3 states have call successors, (99) [2023-12-19 14:12:07,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:07,013 INFO L93 Difference]: Finished difference Result 7766 states and 12383 transitions. [2023-12-19 14:12:07,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 14:12:07,014 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 3 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 3 states have call predecessors, (99), 3 states have call successors, (99) Word has length 431 [2023-12-19 14:12:07,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:07,020 INFO L225 Difference]: With dead ends: 7766 [2023-12-19 14:12:07,020 INFO L226 Difference]: Without dead ends: 3977 [2023-12-19 14:12:07,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 854 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-19 14:12:07,024 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 482 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:07,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 938 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:12:07,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3977 states. [2023-12-19 14:12:07,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3977 to 3939. [2023-12-19 14:12:07,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3939 states, 3688 states have (on average 1.5691431670281997) internal successors, (5787), 3695 states have internal predecessors, (5787), 215 states have call successors, (215), 35 states have call predecessors, (215), 35 states have return successors, (215), 208 states have call predecessors, (215), 215 states have call successors, (215) [2023-12-19 14:12:07,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3939 states to 3939 states and 6217 transitions. [2023-12-19 14:12:07,203 INFO L78 Accepts]: Start accepts. Automaton has 3939 states and 6217 transitions. Word has length 431 [2023-12-19 14:12:07,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:07,203 INFO L495 AbstractCegarLoop]: Abstraction has 3939 states and 6217 transitions. [2023-12-19 14:12:07,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 3 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 3 states have call predecessors, (99), 3 states have call successors, (99) [2023-12-19 14:12:07,203 INFO L276 IsEmpty]: Start isEmpty. Operand 3939 states and 6217 transitions. [2023-12-19 14:12:07,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2023-12-19 14:12:07,209 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:07,209 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:07,218 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-19 14:12:07,416 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-19 14:12:07,417 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:07,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash 553048730, now seen corresponding path program 1 times [2023-12-19 14:12:07,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:07,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902858360] [2023-12-19 14:12:07,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:07,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:07,452 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:07,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1255302270] [2023-12-19 14:12:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:07,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:07,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:07,454 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-19 14:12:07,458 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-19 14:12:07,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:07,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:07,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3443 proven. 69 refuted. 0 times theorem prover too weak. 3568 trivial. 0 not checked. [2023-12-19 14:12:07,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:08,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 108 proven. 69 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:08,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:08,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902858360] [2023-12-19 14:12:08,152 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:08,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255302270] [2023-12-19 14:12:08,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255302270] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:08,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:08,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:12:08,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405407847] [2023-12-19 14:12:08,153 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:08,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:12:08,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:08,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:12:08,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:08,154 INFO L87 Difference]: Start difference. First operand 3939 states and 6217 transitions. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 2 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) [2023-12-19 14:12:08,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:08,502 INFO L93 Difference]: Finished difference Result 4890 states and 7670 transitions. [2023-12-19 14:12:08,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:12:08,503 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), 2 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) Word has length 432 [2023-12-19 14:12:08,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:08,505 INFO L225 Difference]: With dead ends: 4890 [2023-12-19 14:12:08,505 INFO L226 Difference]: Without dead ends: 1093 [2023-12-19 14:12:08,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 856 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-19 14:12:08,509 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 547 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 866 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:08,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 866 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:12:08,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-12-19 14:12:08,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1069. [2023-12-19 14:12:08,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 906 states have (on average 1.4867549668874172) internal successors, (1347), 908 states have internal predecessors, (1347), 140 states have call successors, (140), 22 states have call predecessors, (140), 22 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:08,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1627 transitions. [2023-12-19 14:12:08,559 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1627 transitions. Word has length 432 [2023-12-19 14:12:08,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:08,559 INFO L495 AbstractCegarLoop]: Abstraction has 1069 states and 1627 transitions. [2023-12-19 14:12:08,559 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), 2 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) [2023-12-19 14:12:08,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1627 transitions. [2023-12-19 14:12:08,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 14:12:08,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:08,562 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:08,571 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-19 14:12:08,769 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-19 14:12:08,769 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:08,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:08,770 INFO L85 PathProgramCache]: Analyzing trace with hash 179234154, now seen corresponding path program 1 times [2023-12-19 14:12:08,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:08,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417336645] [2023-12-19 14:12:08,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:08,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:08,810 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:08,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071083500] [2023-12-19 14:12:08,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:08,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:08,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:08,828 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-19 14:12:08,852 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-19 14:12:09,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:09,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 1096 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:09,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:09,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:09,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:09,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:09,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417336645] [2023-12-19 14:12:09,250 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:09,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071083500] [2023-12-19 14:12:09,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071083500] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:09,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:09,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 14:12:09,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829732427] [2023-12-19 14:12:09,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:09,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:12:09,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:09,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:12:09,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:12:09,252 INFO L87 Difference]: Start difference. First operand 1069 states and 1627 transitions. Second operand has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:09,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:09,553 INFO L93 Difference]: Finished difference Result 2005 states and 3070 transitions. [2023-12-19 14:12:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 14:12:09,554 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 433 [2023-12-19 14:12:09,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:09,556 INFO L225 Difference]: With dead ends: 2005 [2023-12-19 14:12:09,556 INFO L226 Difference]: Without dead ends: 1082 [2023-12-19 14:12:09,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 431 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:12:09,558 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 823 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:09,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 759 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:12:09,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2023-12-19 14:12:09,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1069. [2023-12-19 14:12:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1069 states, 906 states have (on average 1.4845474613686533) internal successors, (1345), 908 states have internal predecessors, (1345), 140 states have call successors, (140), 22 states have call predecessors, (140), 22 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:09,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1625 transitions. [2023-12-19 14:12:09,610 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1625 transitions. Word has length 433 [2023-12-19 14:12:09,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:09,610 INFO L495 AbstractCegarLoop]: Abstraction has 1069 states and 1625 transitions. [2023-12-19 14:12:09,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:09,610 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1625 transitions. [2023-12-19 14:12:09,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 14:12:09,613 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:09,614 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:09,624 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-19 14:12:09,822 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-19 14:12:09,822 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:09,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:09,822 INFO L85 PathProgramCache]: Analyzing trace with hash -238162452, now seen corresponding path program 1 times [2023-12-19 14:12:09,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:09,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318438358] [2023-12-19 14:12:09,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:09,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:09,853 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:09,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915803244] [2023-12-19 14:12:09,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:09,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:09,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:09,854 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-19 14:12:09,892 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-19 14:12:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:10,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 1097 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:10,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 2477 proven. 138 refuted. 0 times theorem prover too weak. 4465 trivial. 0 not checked. [2023-12-19 14:12:10,530 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:10,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 39 proven. 138 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:10,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:10,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318438358] [2023-12-19 14:12:10,749 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:10,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915803244] [2023-12-19 14:12:10,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915803244] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:10,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:10,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:12:10,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106949383] [2023-12-19 14:12:10,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:10,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:12:10,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:10,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:12:10,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:10,751 INFO L87 Difference]: Start difference. First operand 1069 states and 1625 transitions. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (106), 2 states have call predecessors, (106), 4 states have return successors, (107), 2 states have call predecessors, (107), 2 states have call successors, (107) [2023-12-19 14:12:11,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:11,126 INFO L93 Difference]: Finished difference Result 2024 states and 3078 transitions. [2023-12-19 14:12:11,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:12:11,127 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (106), 2 states have call predecessors, (106), 4 states have return successors, (107), 2 states have call predecessors, (107), 2 states have call successors, (107) Word has length 433 [2023-12-19 14:12:11,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:11,129 INFO L225 Difference]: With dead ends: 2024 [2023-12-19 14:12:11,129 INFO L226 Difference]: Without dead ends: 1101 [2023-12-19 14:12:11,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 858 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 14:12:11,130 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 439 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:11,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 914 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:12:11,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2023-12-19 14:12:11,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1077. [2023-12-19 14:12:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 912 states have (on average 1.4791666666666667) internal successors, (1349), 914 states have internal predecessors, (1349), 140 states have call successors, (140), 24 states have call predecessors, (140), 24 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:11,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1629 transitions. [2023-12-19 14:12:11,188 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1629 transitions. Word has length 433 [2023-12-19 14:12:11,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:11,189 INFO L495 AbstractCegarLoop]: Abstraction has 1077 states and 1629 transitions. [2023-12-19 14:12:11,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (106), 2 states have call predecessors, (106), 4 states have return successors, (107), 2 states have call predecessors, (107), 2 states have call successors, (107) [2023-12-19 14:12:11,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1629 transitions. [2023-12-19 14:12:11,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 14:12:11,191 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:11,192 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:11,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-19 14:12:11,399 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-19 14:12:11,399 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:11,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:11,400 INFO L85 PathProgramCache]: Analyzing trace with hash -798862230, now seen corresponding path program 1 times [2023-12-19 14:12:11,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:11,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110295285] [2023-12-19 14:12:11,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:11,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:11,434 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:11,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1192250813] [2023-12-19 14:12:11,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:11,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:11,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:11,435 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-19 14:12:11,460 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-19 14:12:11,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:11,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 1094 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:11,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:12,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:12,028 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110295285] [2023-12-19 14:12:12,028 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192250813] [2023-12-19 14:12:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192250813] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:12,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:12,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 14:12:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39508906] [2023-12-19 14:12:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 14:12:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:12,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 14:12:12,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-19 14:12:12,030 INFO L87 Difference]: Start difference. First operand 1077 states and 1629 transitions. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:12,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:12,298 INFO L93 Difference]: Finished difference Result 3101 states and 4767 transitions. [2023-12-19 14:12:12,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 14:12:12,299 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 433 [2023-12-19 14:12:12,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:12,312 INFO L225 Difference]: With dead ends: 3101 [2023-12-19 14:12:12,313 INFO L226 Difference]: Without dead ends: 1986 [2023-12-19 14:12:12,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 429 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:12,315 INFO L413 NwaCegarLoop]: 540 mSDtfsCounter, 675 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 1410 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:12,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [675 Valid, 1410 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:12:12,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1986 states. [2023-12-19 14:12:12,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1986 to 1137. [2023-12-19 14:12:12,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 972 states have (on average 1.4835390946502058) internal successors, (1442), 974 states have internal predecessors, (1442), 140 states have call successors, (140), 24 states have call predecessors, (140), 24 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:12,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 1722 transitions. [2023-12-19 14:12:12,411 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 1722 transitions. Word has length 433 [2023-12-19 14:12:12,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:12,412 INFO L495 AbstractCegarLoop]: Abstraction has 1137 states and 1722 transitions. [2023-12-19 14:12:12,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:12,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 1722 transitions. [2023-12-19 14:12:12,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 14:12:12,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:12,415 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:12,425 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-19 14:12:12,625 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-19 14:12:12,626 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:12,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:12,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1151950612, now seen corresponding path program 1 times [2023-12-19 14:12:12,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:12,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628924646] [2023-12-19 14:12:12,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:12,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:12,662 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:12,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1926496531] [2023-12-19 14:12:12,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:12,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:12,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:12,663 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-19 14:12:12,678 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-19 14:12:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:13,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 1094 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:13,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:13,398 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 2339 proven. 141 refuted. 0 times theorem prover too weak. 4600 trivial. 0 not checked. [2023-12-19 14:12:13,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:13,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 36 proven. 141 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:13,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:13,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628924646] [2023-12-19 14:12:13,617 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:13,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926496531] [2023-12-19 14:12:13,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926496531] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:13,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:13,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:12:13,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986983761] [2023-12-19 14:12:13,618 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:13,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:12:13,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:13,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:12:13,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:13,619 INFO L87 Difference]: Start difference. First operand 1137 states and 1722 transitions. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-19 14:12:13,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:13,915 INFO L93 Difference]: Finished difference Result 2066 states and 3138 transitions. [2023-12-19 14:12:13,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:12:13,916 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 433 [2023-12-19 14:12:13,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:13,918 INFO L225 Difference]: With dead ends: 2066 [2023-12-19 14:12:13,918 INFO L226 Difference]: Without dead ends: 1079 [2023-12-19 14:12:13,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 858 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-19 14:12:13,919 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 467 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:13,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 860 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:12:13,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2023-12-19 14:12:13,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1053. [2023-12-19 14:12:13,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 887 states have (on average 1.4813979706877114) internal successors, (1314), 889 states have internal predecessors, (1314), 140 states have call successors, (140), 25 states have call predecessors, (140), 25 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:13,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1594 transitions. [2023-12-19 14:12:13,977 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 1594 transitions. Word has length 433 [2023-12-19 14:12:13,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:13,977 INFO L495 AbstractCegarLoop]: Abstraction has 1053 states and 1594 transitions. [2023-12-19 14:12:13,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-19 14:12:13,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 1594 transitions. [2023-12-19 14:12:13,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 14:12:13,980 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:13,980 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:13,989 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-19 14:12:14,187 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-19 14:12:14,188 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:14,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:14,188 INFO L85 PathProgramCache]: Analyzing trace with hash 935242220, now seen corresponding path program 1 times [2023-12-19 14:12:14,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:14,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319768804] [2023-12-19 14:12:14,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:14,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:14,232 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:14,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815150616] [2023-12-19 14:12:14,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:14,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:14,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:14,250 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-19 14:12:14,297 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-19 14:12:14,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:14,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 1095 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 14:12:14,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:14,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:14,728 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:14,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:14,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319768804] [2023-12-19 14:12:14,728 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:14,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815150616] [2023-12-19 14:12:14,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815150616] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:14,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:14,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 14:12:14,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264587939] [2023-12-19 14:12:14,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:14,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:12:14,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:14,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:12:14,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:14,730 INFO L87 Difference]: Start difference. First operand 1053 states and 1594 transitions. Second operand has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:15,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:15,325 INFO L93 Difference]: Finished difference Result 2334 states and 3527 transitions. [2023-12-19 14:12:15,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 14:12:15,326 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 433 [2023-12-19 14:12:15,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:15,328 INFO L225 Difference]: With dead ends: 2334 [2023-12-19 14:12:15,328 INFO L226 Difference]: Without dead ends: 1431 [2023-12-19 14:12:15,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 434 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-12-19 14:12:15,329 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 1720 mSDsluCounter, 841 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 614 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1720 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 614 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:15,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1720 Valid, 1415 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [614 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:12:15,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2023-12-19 14:12:15,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 987. [2023-12-19 14:12:15,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 821 states have (on average 1.4652862362971986) internal successors, (1203), 823 states have internal predecessors, (1203), 140 states have call successors, (140), 25 states have call predecessors, (140), 25 states have return successors, (140), 138 states have call predecessors, (140), 140 states have call successors, (140) [2023-12-19 14:12:15,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1483 transitions. [2023-12-19 14:12:15,391 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 1483 transitions. Word has length 433 [2023-12-19 14:12:15,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:15,391 INFO L495 AbstractCegarLoop]: Abstraction has 987 states and 1483 transitions. [2023-12-19 14:12:15,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:15,391 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 1483 transitions. [2023-12-19 14:12:15,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2023-12-19 14:12:15,394 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:15,394 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:15,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:15,602 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-19 14:12:15,602 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:15,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:15,603 INFO L85 PathProgramCache]: Analyzing trace with hash 582153838, now seen corresponding path program 1 times [2023-12-19 14:12:15,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:15,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343060485] [2023-12-19 14:12:15,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:15,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:15,633 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:15,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1256876840] [2023-12-19 14:12:15,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:15,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:15,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:15,634 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:15,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-19 14:12:16,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:16,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 1095 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:12:16,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:16,379 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 2039 proven. 147 refuted. 0 times theorem prover too weak. 4894 trivial. 0 not checked. [2023-12-19 14:12:16,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:16,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 30 proven. 147 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:16,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:16,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343060485] [2023-12-19 14:12:16,611 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:16,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256876840] [2023-12-19 14:12:16,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256876840] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:16,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:16,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:12:16,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603077935] [2023-12-19 14:12:16,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:16,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:12:16,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:16,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:12:16,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:16,613 INFO L87 Difference]: Start difference. First operand 987 states and 1483 transitions. Second operand has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) [2023-12-19 14:12:16,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:16,957 INFO L93 Difference]: Finished difference Result 1435 states and 2137 transitions. [2023-12-19 14:12:16,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:12:16,958 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) Word has length 433 [2023-12-19 14:12:16,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:16,962 INFO L225 Difference]: With dead ends: 1435 [2023-12-19 14:12:16,962 INFO L226 Difference]: Without dead ends: 598 [2023-12-19 14:12:16,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 858 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-19 14:12:16,964 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 409 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:16,964 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 828 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:12:16,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-12-19 14:12:17,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 574. [2023-12-19 14:12:17,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 431 states have (on average 1.3526682134570767) internal successors, (583), 431 states have internal predecessors, (583), 120 states have call successors, (120), 22 states have call predecessors, (120), 22 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:17,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 823 transitions. [2023-12-19 14:12:17,039 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 823 transitions. Word has length 433 [2023-12-19 14:12:17,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:17,040 INFO L495 AbstractCegarLoop]: Abstraction has 574 states and 823 transitions. [2023-12-19 14:12:17,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 2 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (110), 2 states have call predecessors, (110), 2 states have call successors, (110) [2023-12-19 14:12:17,040 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 823 transitions. [2023-12-19 14:12:17,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 14:12:17,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:17,042 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:17,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:17,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-19 14:12:17,249 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:17,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:17,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1357777559, now seen corresponding path program 1 times [2023-12-19 14:12:17,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:17,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981288648] [2023-12-19 14:12:17,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:17,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:17,280 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:17,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1345038313] [2023-12-19 14:12:17,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:17,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:17,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:17,296 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:17,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-19 14:12:17,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:17,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 14:12:17,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:17,886 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:17,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:17,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981288648] [2023-12-19 14:12:17,886 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:17,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345038313] [2023-12-19 14:12:17,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345038313] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:17,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:17,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 14:12:17,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647513396] [2023-12-19 14:12:17,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:17,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 14:12:17,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:17,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 14:12:17,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-12-19 14:12:17,888 INFO L87 Difference]: Start difference. First operand 574 states and 823 transitions. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:18,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:18,265 INFO L93 Difference]: Finished difference Result 1027 states and 1487 transitions. [2023-12-19 14:12:18,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:12:18,265 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 434 [2023-12-19 14:12:18,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:18,267 INFO L225 Difference]: With dead ends: 1027 [2023-12-19 14:12:18,267 INFO L226 Difference]: Without dead ends: 602 [2023-12-19 14:12:18,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 430 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-12-19 14:12:18,268 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 1418 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1418 SdHoareTripleChecker+Valid, 1460 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:18,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1418 Valid, 1460 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:12:18,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2023-12-19 14:12:18,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 541. [2023-12-19 14:12:18,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 398 states have (on average 1.3517587939698492) internal successors, (538), 398 states have internal predecessors, (538), 120 states have call successors, (120), 22 states have call predecessors, (120), 22 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:18,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 778 transitions. [2023-12-19 14:12:18,315 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 778 transitions. Word has length 434 [2023-12-19 14:12:18,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:18,316 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 778 transitions. [2023-12-19 14:12:18,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:18,316 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 778 transitions. [2023-12-19 14:12:18,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 14:12:18,318 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:18,318 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:18,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:18,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-19 14:12:18,525 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:18,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:18,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1942760873, now seen corresponding path program 1 times [2023-12-19 14:12:18,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:18,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511039101] [2023-12-19 14:12:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:18,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:18,558 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:18,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1239139951] [2023-12-19 14:12:18,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:18,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:18,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:18,574 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:18,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-19 14:12:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:19,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:12:19,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:19,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:19,078 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:19,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:19,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511039101] [2023-12-19 14:12:19,078 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:19,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239139951] [2023-12-19 14:12:19,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239139951] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:19,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:19,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:12:19,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823454275] [2023-12-19 14:12:19,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:19,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:12:19,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:19,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:12:19,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:12:19,080 INFO L87 Difference]: Start difference. First operand 541 states and 778 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:19,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:19,149 INFO L93 Difference]: Finished difference Result 891 states and 1281 transitions. [2023-12-19 14:12:19,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:12:19,149 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 434 [2023-12-19 14:12:19,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:19,150 INFO L225 Difference]: With dead ends: 891 [2023-12-19 14:12:19,150 INFO L226 Difference]: Without dead ends: 504 [2023-12-19 14:12:19,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 432 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-19 14:12:19,152 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 361 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:19,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 795 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:12:19,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2023-12-19 14:12:19,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 476. [2023-12-19 14:12:19,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 333 states have (on average 1.2822822822822824) internal successors, (427), 333 states have internal predecessors, (427), 120 states have call successors, (120), 22 states have call predecessors, (120), 22 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:19,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 667 transitions. [2023-12-19 14:12:19,223 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 667 transitions. Word has length 434 [2023-12-19 14:12:19,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:19,223 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 667 transitions. [2023-12-19 14:12:19,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:19,223 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 667 transitions. [2023-12-19 14:12:19,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 14:12:19,225 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:19,225 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:19,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:19,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-19 14:12:19,432 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:19,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:19,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1726358436, now seen corresponding path program 1 times [2023-12-19 14:12:19,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:19,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209110472] [2023-12-19 14:12:19,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:19,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:19,465 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:19,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [512624316] [2023-12-19 14:12:19,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:19,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:19,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:19,466 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:19,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-19 14:12:19,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:19,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 1104 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 14:12:19,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:19,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:19,998 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:19,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:19,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209110472] [2023-12-19 14:12:19,999 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:19,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512624316] [2023-12-19 14:12:19,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512624316] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:19,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:19,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 14:12:19,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843447765] [2023-12-19 14:12:19,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:19,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:12:19,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:20,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:12:20,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:12:20,000 INFO L87 Difference]: Start difference. First operand 476 states and 667 transitions. Second operand has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:20,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:20,324 INFO L93 Difference]: Finished difference Result 826 states and 1163 transitions. [2023-12-19 14:12:20,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 14:12:20,325 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 434 [2023-12-19 14:12:20,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:20,326 INFO L225 Difference]: With dead ends: 826 [2023-12-19 14:12:20,326 INFO L226 Difference]: Without dead ends: 504 [2023-12-19 14:12:20,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 430 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-19 14:12:20,327 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 603 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 1045 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:20,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 1045 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:12:20,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2023-12-19 14:12:20,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 476. [2023-12-19 14:12:20,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 333 states have (on average 1.2762762762762763) internal successors, (425), 333 states have internal predecessors, (425), 120 states have call successors, (120), 22 states have call predecessors, (120), 22 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:20,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 665 transitions. [2023-12-19 14:12:20,374 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 665 transitions. Word has length 434 [2023-12-19 14:12:20,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:20,375 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 665 transitions. [2023-12-19 14:12:20,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:20,375 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 665 transitions. [2023-12-19 14:12:20,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 14:12:20,377 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:20,377 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:20,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:20,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-19 14:12:20,584 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:20,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:20,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1671215582, now seen corresponding path program 1 times [2023-12-19 14:12:20,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:20,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851759071] [2023-12-19 14:12:20,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:20,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:20,615 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:20,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1411234488] [2023-12-19 14:12:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:20,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:20,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:20,617 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:20,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-19 14:12:21,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:21,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 1105 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 14:12:21,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:22,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 293 proven. 174 refuted. 0 times theorem prover too weak. 6613 trivial. 0 not checked. [2023-12-19 14:12:22,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:23,231 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:23,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:23,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851759071] [2023-12-19 14:12:23,232 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:23,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411234488] [2023-12-19 14:12:23,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411234488] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 14:12:23,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 14:12:23,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 20 [2023-12-19 14:12:23,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544823891] [2023-12-19 14:12:23,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:23,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 14:12:23,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:23,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 14:12:23,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2023-12-19 14:12:23,235 INFO L87 Difference]: Start difference. First operand 476 states and 665 transitions. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:24,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:24,100 INFO L93 Difference]: Finished difference Result 1438 states and 2046 transitions. [2023-12-19 14:12:24,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 14:12:24,101 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 434 [2023-12-19 14:12:24,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:24,103 INFO L225 Difference]: With dead ends: 1438 [2023-12-19 14:12:24,103 INFO L226 Difference]: Without dead ends: 1116 [2023-12-19 14:12:24,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 878 GetRequests, 852 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2023-12-19 14:12:24,106 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 1948 mSDsluCounter, 1547 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1948 SdHoareTripleChecker+Valid, 1963 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:24,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1948 Valid, 1963 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 14:12:24,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2023-12-19 14:12:24,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 561. [2023-12-19 14:12:24,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 416 states have (on average 1.2956730769230769) internal successors, (539), 416 states have internal predecessors, (539), 120 states have call successors, (120), 24 states have call predecessors, (120), 24 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 779 transitions. [2023-12-19 14:12:24,160 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 779 transitions. Word has length 434 [2023-12-19 14:12:24,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:24,161 INFO L495 AbstractCegarLoop]: Abstraction has 561 states and 779 transitions. [2023-12-19 14:12:24,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:24,161 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 779 transitions. [2023-12-19 14:12:24,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2023-12-19 14:12:24,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:24,163 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:24,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:24,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-19 14:12:24,371 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:24,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:24,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1594314784, now seen corresponding path program 1 times [2023-12-19 14:12:24,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:24,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597457707] [2023-12-19 14:12:24,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:24,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:24,407 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:24,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [138545447] [2023-12-19 14:12:24,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:24,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:24,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:24,422 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:24,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-19 14:12:24,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:24,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 1106 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 14:12:24,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:25,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:25,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:25,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597457707] [2023-12-19 14:12:25,237 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138545447] [2023-12-19 14:12:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138545447] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:12:25,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971940593] [2023-12-19 14:12:25,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:25,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:12:25,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:25,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:12:25,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:12:25,239 INFO L87 Difference]: Start difference. First operand 561 states and 779 transitions. Second operand has 4 states, 4 states have (on average 34.25) internal successors, (137), 3 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:25,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:25,525 INFO L93 Difference]: Finished difference Result 1212 states and 1704 transitions. [2023-12-19 14:12:25,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 14:12:25,526 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.25) internal successors, (137), 3 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 434 [2023-12-19 14:12:25,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:25,528 INFO L225 Difference]: With dead ends: 1212 [2023-12-19 14:12:25,528 INFO L226 Difference]: Without dead ends: 806 [2023-12-19 14:12:25,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 431 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-19 14:12:25,529 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 258 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:25,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1104 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 14:12:25,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2023-12-19 14:12:25,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 771. [2023-12-19 14:12:25,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 626 states have (on average 1.340255591054313) internal successors, (839), 626 states have internal predecessors, (839), 120 states have call successors, (120), 24 states have call predecessors, (120), 24 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1079 transitions. [2023-12-19 14:12:25,602 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1079 transitions. Word has length 434 [2023-12-19 14:12:25,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:25,602 INFO L495 AbstractCegarLoop]: Abstraction has 771 states and 1079 transitions. [2023-12-19 14:12:25,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.25) internal successors, (137), 3 states have internal predecessors, (137), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:25,602 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1079 transitions. [2023-12-19 14:12:25,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2023-12-19 14:12:25,604 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:25,605 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:25,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:25,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:25,816 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:25,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:25,817 INFO L85 PathProgramCache]: Analyzing trace with hash -18259684, now seen corresponding path program 1 times [2023-12-19 14:12:25,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:25,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328129291] [2023-12-19 14:12:25,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:25,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:25,847 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:25,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807676021] [2023-12-19 14:12:25,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:25,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:25,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:25,848 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:25,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-19 14:12:26,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:26,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 1108 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 14:12:26,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:27,214 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 293 proven. 174 refuted. 0 times theorem prover too weak. 6613 trivial. 0 not checked. [2023-12-19 14:12:27,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:27,735 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 3 proven. 174 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:27,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:27,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328129291] [2023-12-19 14:12:27,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:27,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807676021] [2023-12-19 14:12:27,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807676021] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:27,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:27,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-19 14:12:27,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992635456] [2023-12-19 14:12:27,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:27,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 14:12:27,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:27,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 14:12:27,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-12-19 14:12:27,737 INFO L87 Difference]: Start difference. First operand 771 states and 1079 transitions. Second operand has 18 states, 18 states have (on average 14.166666666666666) internal successors, (255), 18 states have internal predecessors, (255), 4 states have call successors, (120), 3 states have call predecessors, (120), 5 states have return successors, (120), 4 states have call predecessors, (120), 4 states have call successors, (120) [2023-12-19 14:12:29,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:29,163 INFO L93 Difference]: Finished difference Result 1683 states and 2374 transitions. [2023-12-19 14:12:29,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 14:12:29,163 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 14.166666666666666) internal successors, (255), 18 states have internal predecessors, (255), 4 states have call successors, (120), 3 states have call predecessors, (120), 5 states have return successors, (120), 4 states have call predecessors, (120), 4 states have call successors, (120) Word has length 435 [2023-12-19 14:12:29,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:29,165 INFO L225 Difference]: With dead ends: 1683 [2023-12-19 14:12:29,165 INFO L226 Difference]: Without dead ends: 1242 [2023-12-19 14:12:29,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 897 GetRequests, 858 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=461, Invalid=1179, Unknown=0, NotChecked=0, Total=1640 [2023-12-19 14:12:29,167 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 2593 mSDsluCounter, 1373 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 757 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2593 SdHoareTripleChecker+Valid, 1763 SdHoareTripleChecker+Invalid, 2109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 757 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:29,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2593 Valid, 1763 Invalid, 2109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [757 Valid, 1352 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-19 14:12:29,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2023-12-19 14:12:29,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 803. [2023-12-19 14:12:29,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 658 states have (on average 1.3738601823708207) internal successors, (904), 658 states have internal predecessors, (904), 120 states have call successors, (120), 24 states have call predecessors, (120), 24 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:29,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1144 transitions. [2023-12-19 14:12:29,224 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1144 transitions. Word has length 435 [2023-12-19 14:12:29,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:29,224 INFO L495 AbstractCegarLoop]: Abstraction has 803 states and 1144 transitions. [2023-12-19 14:12:29,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 14.166666666666666) internal successors, (255), 18 states have internal predecessors, (255), 4 states have call successors, (120), 3 states have call predecessors, (120), 5 states have return successors, (120), 4 states have call predecessors, (120), 4 states have call successors, (120) [2023-12-19 14:12:29,225 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1144 transitions. [2023-12-19 14:12:29,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2023-12-19 14:12:29,226 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:29,227 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:29,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:29,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:29,432 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:29,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:29,433 INFO L85 PathProgramCache]: Analyzing trace with hash -249863577, now seen corresponding path program 1 times [2023-12-19 14:12:29,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:29,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235056829] [2023-12-19 14:12:29,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:29,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:29,498 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:29,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189377492] [2023-12-19 14:12:29,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:29,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:29,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:29,500 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:29,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-12-19 14:12:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:30,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 1108 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 14:12:30,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:30,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2023-12-19 14:12:30,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:12:30,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:30,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235056829] [2023-12-19 14:12:30,169 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:30,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189377492] [2023-12-19 14:12:30,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189377492] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:12:30,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:12:30,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 14:12:30,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251911602] [2023-12-19 14:12:30,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:12:30,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:12:30,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:30,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:12:30,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:12:30,171 INFO L87 Difference]: Start difference. First operand 803 states and 1144 transitions. Second operand has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:30,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:30,648 INFO L93 Difference]: Finished difference Result 1724 states and 2482 transitions. [2023-12-19 14:12:30,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 14:12:30,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) Word has length 436 [2023-12-19 14:12:30,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:30,649 INFO L225 Difference]: With dead ends: 1724 [2023-12-19 14:12:30,650 INFO L226 Difference]: Without dead ends: 1072 [2023-12-19 14:12:30,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:12:30,651 INFO L413 NwaCegarLoop]: 517 mSDtfsCounter, 541 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 1526 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:30,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 1526 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:12:30,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2023-12-19 14:12:30,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 951. [2023-12-19 14:12:30,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 806 states have (on average 1.3920595533498759) internal successors, (1122), 806 states have internal predecessors, (1122), 120 states have call successors, (120), 24 states have call predecessors, (120), 24 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1362 transitions. [2023-12-19 14:12:30,733 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 1362 transitions. Word has length 436 [2023-12-19 14:12:30,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:30,734 INFO L495 AbstractCegarLoop]: Abstraction has 951 states and 1362 transitions. [2023-12-19 14:12:30,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 1 states have call successors, (60), 1 states have call predecessors, (60), 1 states have return successors, (60), 1 states have call predecessors, (60), 1 states have call successors, (60) [2023-12-19 14:12:30,734 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 1362 transitions. [2023-12-19 14:12:30,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2023-12-19 14:12:30,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:30,742 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:30,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-12-19 14:12:30,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:30,951 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:30,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:30,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1661178981, now seen corresponding path program 1 times [2023-12-19 14:12:30,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:30,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405744194] [2023-12-19 14:12:30,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:30,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:30,992 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:30,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1591536275] [2023-12-19 14:12:30,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:30,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:30,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:30,994 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:30,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-12-19 14:12:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:31,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 1109 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 14:12:31,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 1049 proven. 12 refuted. 0 times theorem prover too weak. 6019 trivial. 0 not checked. [2023-12-19 14:12:31,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:12:32,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 165 proven. 12 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:12:32,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:12:32,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405744194] [2023-12-19 14:12:32,743 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:12:32,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591536275] [2023-12-19 14:12:32,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591536275] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:12:32,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:12:32,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-19 14:12:32,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926478617] [2023-12-19 14:12:32,744 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:12:32,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 14:12:32,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:12:32,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 14:12:32,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-12-19 14:12:32,745 INFO L87 Difference]: Start difference. First operand 951 states and 1362 transitions. Second operand has 14 states, 14 states have (on average 19.428571428571427) internal successors, (272), 14 states have internal predecessors, (272), 4 states have call successors, (120), 3 states have call predecessors, (120), 5 states have return successors, (120), 4 states have call predecessors, (120), 4 states have call successors, (120) [2023-12-19 14:12:33,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:12:33,867 INFO L93 Difference]: Finished difference Result 1504 states and 2140 transitions. [2023-12-19 14:12:33,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 14:12:33,867 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.428571428571427) internal successors, (272), 14 states have internal predecessors, (272), 4 states have call successors, (120), 3 states have call predecessors, (120), 5 states have return successors, (120), 4 states have call predecessors, (120), 4 states have call successors, (120) Word has length 436 [2023-12-19 14:12:33,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:12:33,878 INFO L225 Difference]: With dead ends: 1504 [2023-12-19 14:12:33,878 INFO L226 Difference]: Without dead ends: 987 [2023-12-19 14:12:33,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 863 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=305, Invalid=687, Unknown=0, NotChecked=0, Total=992 [2023-12-19 14:12:33,881 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 1204 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 709 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1204 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 1660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 709 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 14:12:33,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1204 Valid, 1158 Invalid, 1660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [709 Valid, 951 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 14:12:33,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2023-12-19 14:12:33,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 963. [2023-12-19 14:12:33,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 815 states have (on average 1.3631901840490797) internal successors, (1111), 815 states have internal predecessors, (1111), 120 states have call successors, (120), 27 states have call predecessors, (120), 27 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:12:33,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1351 transitions. [2023-12-19 14:12:33,950 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1351 transitions. Word has length 436 [2023-12-19 14:12:33,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:12:33,950 INFO L495 AbstractCegarLoop]: Abstraction has 963 states and 1351 transitions. [2023-12-19 14:12:33,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.428571428571427) internal successors, (272), 14 states have internal predecessors, (272), 4 states have call successors, (120), 3 states have call predecessors, (120), 5 states have return successors, (120), 4 states have call predecessors, (120), 4 states have call successors, (120) [2023-12-19 14:12:33,951 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1351 transitions. [2023-12-19 14:12:33,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2023-12-19 14:12:33,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:12:33,953 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:12:33,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-12-19 14:12:34,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-12-19 14:12:34,162 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:12:34,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:12:34,162 INFO L85 PathProgramCache]: Analyzing trace with hash -979028271, now seen corresponding path program 1 times [2023-12-19 14:12:34,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:12:34,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629746979] [2023-12-19 14:12:34,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:34,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:12:34,201 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:12:34,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1070200672] [2023-12-19 14:12:34,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:12:34,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:12:34,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:12:34,202 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:12:34,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-19 14:12:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:12:34,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 1112 conjuncts, 69 conjunts are in the unsatisfiable core [2023-12-19 14:12:34,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:12:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 4889 proven. 777 refuted. 0 times theorem prover too weak. 1414 trivial. 0 not checked. [2023-12-19 14:12:49,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:14:06,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:14:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629746979] [2023-12-19 14:14:06,115 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:14:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070200672] [2023-12-19 14:14:06,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070200672] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 14:14:06,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 14:14:06,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2023-12-19 14:14:06,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913814067] [2023-12-19 14:14:06,116 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 14:14:06,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-19 14:14:06,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:14:06,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-19 14:14:06,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=527, Invalid=3127, Unknown=6, NotChecked=0, Total=3660 [2023-12-19 14:14:06,118 INFO L87 Difference]: Start difference. First operand 963 states and 1351 transitions. Second operand has 38 states, 38 states have (on average 4.7105263157894735) internal successors, (179), 36 states have internal predecessors, (179), 8 states have call successors, (60), 8 states have call predecessors, (60), 14 states have return successors, (60), 8 states have call predecessors, (60), 8 states have call successors, (60) [2023-12-19 14:14:16,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.50s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:14:21,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:14:25,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:14:34,645 WARN L293 SmtUtils]: Spent 5.95s on a formula simplification. DAG size of input: 168 DAG size of output: 137 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 14:14:48,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:14:49,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:14:53,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:14:57,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:01,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:05,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:10,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:14,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:18,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:20,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:21,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:25,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:38,437 WARN L293 SmtUtils]: Spent 10.82s on a formula simplification. DAG size of input: 270 DAG size of output: 218 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 14:15:42,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:45,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.41s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:49,908 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:53,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:15:57,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:01,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:06,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:10,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:11,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-19 14:16:26,511 WARN L293 SmtUtils]: Spent 11.50s on a formula simplification. DAG size of input: 217 DAG size of output: 190 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 14:16:49,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.87s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:51,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:55,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:16:57,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:17:01,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:17:03,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-19 14:17:07,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-19 14:17:12,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:17:14,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:17:15,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:17:55,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:17:57,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:18:01,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:18:03,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:18:05,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 14:18:10,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:18:14,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 14:18:22,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:18:22,733 INFO L93 Difference]: Finished difference Result 2722 states and 3798 transitions. [2023-12-19 14:18:22,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-19 14:18:22,733 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.7105263157894735) internal successors, (179), 36 states have internal predecessors, (179), 8 states have call successors, (60), 8 states have call predecessors, (60), 14 states have return successors, (60), 8 states have call predecessors, (60), 8 states have call successors, (60) Word has length 437 [2023-12-19 14:18:22,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:18:22,736 INFO L225 Difference]: With dead ends: 2722 [2023-12-19 14:18:22,736 INFO L226 Difference]: Without dead ends: 2061 [2023-12-19 14:18:22,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 764 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2856 ImplicationChecksByTransitivity, 143.3s TimeCoverageRelationStatistics Valid=2058, Invalid=9485, Unknown=13, NotChecked=0, Total=11556 [2023-12-19 14:18:22,739 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 4792 mSDsluCounter, 5023 mSDsCounter, 0 mSdLazyCounter, 4079 mSolverCounterSat, 239 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 150.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4792 SdHoareTripleChecker+Valid, 5479 SdHoareTripleChecker+Invalid, 4343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 4079 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 152.1s IncrementalHoareTripleChecker+Time [2023-12-19 14:18:22,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4792 Valid, 5479 Invalid, 4343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 4079 Invalid, 25 Unknown, 0 Unchecked, 152.1s Time] [2023-12-19 14:18:22,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2061 states. [2023-12-19 14:18:22,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2061 to 1514. [2023-12-19 14:18:22,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1514 states, 1338 states have (on average 1.3699551569506727) internal successors, (1833), 1340 states have internal predecessors, (1833), 134 states have call successors, (134), 41 states have call predecessors, (134), 41 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2023-12-19 14:18:22,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1514 states to 1514 states and 2101 transitions. [2023-12-19 14:18:22,922 INFO L78 Accepts]: Start accepts. Automaton has 1514 states and 2101 transitions. Word has length 437 [2023-12-19 14:18:22,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:18:22,923 INFO L495 AbstractCegarLoop]: Abstraction has 1514 states and 2101 transitions. [2023-12-19 14:18:22,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.7105263157894735) internal successors, (179), 36 states have internal predecessors, (179), 8 states have call successors, (60), 8 states have call predecessors, (60), 14 states have return successors, (60), 8 states have call predecessors, (60), 8 states have call successors, (60) [2023-12-19 14:18:22,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1514 states and 2101 transitions. [2023-12-19 14:18:22,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2023-12-19 14:18:22,927 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:18:22,928 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:18:22,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-12-19 14:18:23,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:23,136 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:18:23,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:18:23,137 INFO L85 PathProgramCache]: Analyzing trace with hash 826410063, now seen corresponding path program 1 times [2023-12-19 14:18:23,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:18:23,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070933696] [2023-12-19 14:18:23,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:23,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:18:23,170 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:18:23,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287244959] [2023-12-19 14:18:23,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:23,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:23,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:18:23,171 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:18:23,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-12-19 14:18:23,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:18:23,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 1112 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 14:18:23,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:18:25,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 4251 proven. 450 refuted. 0 times theorem prover too weak. 2379 trivial. 0 not checked. [2023-12-19 14:18:25,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:18:26,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7080 backedges. 99 proven. 78 refuted. 0 times theorem prover too weak. 6903 trivial. 0 not checked. [2023-12-19 14:18:26,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:18:26,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070933696] [2023-12-19 14:18:26,738 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:18:26,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287244959] [2023-12-19 14:18:26,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287244959] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:18:26,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:18:26,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 8] total 24 [2023-12-19 14:18:26,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779599521] [2023-12-19 14:18:26,739 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:18:26,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 14:18:26,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:18:26,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 14:18:26,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2023-12-19 14:18:26,740 INFO L87 Difference]: Start difference. First operand 1514 states and 2101 transitions. Second operand has 24 states, 24 states have (on average 11.5) internal successors, (276), 23 states have internal predecessors, (276), 6 states have call successors, (114), 5 states have call predecessors, (114), 9 states have return successors, (115), 6 states have call predecessors, (115), 6 states have call successors, (115) [2023-12-19 14:18:30,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:18:30,059 INFO L93 Difference]: Finished difference Result 3577 states and 4831 transitions. [2023-12-19 14:18:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-12-19 14:18:30,060 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 11.5) internal successors, (276), 23 states have internal predecessors, (276), 6 states have call successors, (114), 5 states have call predecessors, (114), 9 states have return successors, (115), 6 states have call predecessors, (115), 6 states have call successors, (115) Word has length 437 [2023-12-19 14:18:30,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:18:30,062 INFO L225 Difference]: With dead ends: 3577 [2023-12-19 14:18:30,063 INFO L226 Difference]: Without dead ends: 2796 [2023-12-19 14:18:30,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 925 GetRequests, 852 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1662 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1288, Invalid=4262, Unknown=0, NotChecked=0, Total=5550 [2023-12-19 14:18:30,065 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 1983 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 2095 mSolverCounterSat, 808 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1989 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 2903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 808 IncrementalHoareTripleChecker+Valid, 2095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:18:30,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1989 Valid, 2015 Invalid, 2903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [808 Valid, 2095 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-19 14:18:30,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states. [2023-12-19 14:18:30,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 1270. [2023-12-19 14:18:30,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1270 states, 1113 states have (on average 1.3513027852650494) internal successors, (1504), 1113 states have internal predecessors, (1504), 120 states have call successors, (120), 36 states have call predecessors, (120), 36 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2023-12-19 14:18:30,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1270 states to 1270 states and 1744 transitions. [2023-12-19 14:18:30,189 INFO L78 Accepts]: Start accepts. Automaton has 1270 states and 1744 transitions. Word has length 437 [2023-12-19 14:18:30,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:18:30,189 INFO L495 AbstractCegarLoop]: Abstraction has 1270 states and 1744 transitions. [2023-12-19 14:18:30,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.5) internal successors, (276), 23 states have internal predecessors, (276), 6 states have call successors, (114), 5 states have call predecessors, (114), 9 states have return successors, (115), 6 states have call predecessors, (115), 6 states have call successors, (115) [2023-12-19 14:18:30,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1270 states and 1744 transitions. [2023-12-19 14:18:30,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2023-12-19 14:18:30,195 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:18:30,195 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:18:30,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-12-19 14:18:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-12-19 14:18:30,404 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:18:30,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:18:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1249111889, now seen corresponding path program 1 times [2023-12-19 14:18:30,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:18:30,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879306421] [2023-12-19 14:18:30,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:18:30,436 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:18:30,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1178722298] [2023-12-19 14:18:30,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:30,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:30,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:18:30,437 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 14:18:30,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-12-19 14:18:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:18:32,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 1110 conjuncts, 130 conjunts are in the unsatisfiable core [2023-12-19 14:18:32,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:08,562 WARN L293 SmtUtils]: Spent 5.68s on a formula simplification. DAG size of input: 188 DAG size of output: 181 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 14:20:56,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:20:56,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879306421] [2023-12-19 14:20:56,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:20:56,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178722298] [2023-12-19 14:20:56,307 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2023-12-19 14:20:56,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 139 [2023-12-19 14:20:56,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-12-19 14:20:56,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:56,508 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:915) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:789) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:377) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:326) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:579) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:298) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:416) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 44 more [2023-12-19 14:20:56,511 INFO L158 Benchmark]: Toolchain (without parser) took 557028.47ms. Allocated memory was 230.7MB in the beginning and 838.9MB in the end (delta: 608.2MB). Free memory was 187.9MB in the beginning and 616.9MB in the end (delta: -429.0MB). Peak memory consumption was 180.2MB. Max. memory is 8.0GB. [2023-12-19 14:20:56,511 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 191.9MB. Free memory is still 145.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 14:20:56,512 INFO L158 Benchmark]: CACSL2BoogieTranslator took 439.87ms. Allocated memory is still 230.7MB. Free memory was 187.6MB in the beginning and 147.8MB in the end (delta: 39.9MB). Peak memory consumption was 39.8MB. Max. memory is 8.0GB. [2023-12-19 14:20:56,512 INFO L158 Benchmark]: Boogie Procedure Inliner took 139.33ms. Allocated memory is still 230.7MB. Free memory was 147.8MB in the beginning and 173.2MB in the end (delta: -25.4MB). Peak memory consumption was 11.4MB. Max. memory is 8.0GB. [2023-12-19 14:20:56,512 INFO L158 Benchmark]: Boogie Preprocessor took 150.14ms. Allocated memory is still 230.7MB. Free memory was 173.2MB in the beginning and 106.1MB in the end (delta: 67.1MB). Peak memory consumption was 65.0MB. Max. memory is 8.0GB. [2023-12-19 14:20:56,512 INFO L158 Benchmark]: RCFGBuilder took 1106.15ms. Allocated memory is still 230.7MB. Free memory was 106.1MB in the beginning and 116.6MB in the end (delta: -10.5MB). Peak memory consumption was 59.2MB. Max. memory is 8.0GB. [2023-12-19 14:20:56,512 INFO L158 Benchmark]: TraceAbstraction took 555188.98ms. Allocated memory was 230.7MB in the beginning and 838.9MB in the end (delta: 608.2MB). Free memory was 115.6MB in the beginning and 616.9MB in the end (delta: -501.4MB). Peak memory consumption was 107.6MB. Max. memory is 8.0GB. [2023-12-19 14:20:56,513 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 191.9MB. Free memory is still 145.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 439.87ms. Allocated memory is still 230.7MB. Free memory was 187.6MB in the beginning and 147.8MB in the end (delta: 39.9MB). Peak memory consumption was 39.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 139.33ms. Allocated memory is still 230.7MB. Free memory was 147.8MB in the beginning and 173.2MB in the end (delta: -25.4MB). Peak memory consumption was 11.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 150.14ms. Allocated memory is still 230.7MB. Free memory was 173.2MB in the beginning and 106.1MB in the end (delta: 67.1MB). Peak memory consumption was 65.0MB. Max. memory is 8.0GB. * RCFGBuilder took 1106.15ms. Allocated memory is still 230.7MB. Free memory was 106.1MB in the beginning and 116.6MB in the end (delta: -10.5MB). Peak memory consumption was 59.2MB. Max. memory is 8.0GB. * TraceAbstraction took 555188.98ms. Allocated memory was 230.7MB in the beginning and 838.9MB in the end (delta: 608.2MB). Free memory was 115.6MB in the beginning and 616.9MB in the end (delta: -501.4MB). Peak memory consumption was 107.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...