/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_amount250_file-11.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 12:37:36,195 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 12:37:36,236 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 12:37:36,240 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 12:37:36,240 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 12:37:36,253 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 12:37:36,254 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 12:37:36,254 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 12:37:36,255 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 12:37:36,255 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 12:37:36,255 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 12:37:36,255 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 12:37:36,256 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 12:37:36,258 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 12:37:36,259 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 12:37:36,259 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 12:37:36,260 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 12:37:36,260 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 12:37:36,260 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 12:37:36,260 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 12:37:36,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 12:37:36,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 12:37:36,261 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 12:37:36,261 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 12:37:36,261 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 12:37:36,261 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 12:37:36,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 12:37:36,261 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 12:37:36,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 12:37:36,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 12:37:36,263 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 12:37:36,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 12:37:36,264 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 12:37:36,264 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 12:37:36,264 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 12:37:36,264 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 12:37:36,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 12:37:36,265 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 12:37:36,455 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 12:37:36,473 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 12:37:36,475 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 12:37:36,476 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 12:37:36,476 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 12:37:36,476 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-11.i [2023-12-19 12:37:37,590 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 12:37:37,786 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 12:37:37,787 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-11.i [2023-12-19 12:37:37,795 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7514c4b0b/07342a77026047e7a0af93dd7eaf139b/FLAG54668b311 [2023-12-19 12:37:37,811 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7514c4b0b/07342a77026047e7a0af93dd7eaf139b [2023-12-19 12:37:37,813 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 12:37:37,814 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 12:37:37,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 12:37:37,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 12:37:37,819 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 12:37:37,819 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 12:37:37" (1/1) ... [2023-12-19 12:37:37,820 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d7871ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:37, skipping insertion in model container [2023-12-19 12:37:37,820 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 12:37:37" (1/1) ... [2023-12-19 12:37:37,860 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 12:37:37,966 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_amount250_file-11.i[916,929] [2023-12-19 12:37:38,069 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 12:37:38,097 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 12:37:38,111 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_amount250_file-11.i[916,929] [2023-12-19 12:37:38,169 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 12:37:38,180 INFO L206 MainTranslator]: Completed translation [2023-12-19 12:37:38,180 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38 WrapperNode [2023-12-19 12:37:38,180 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 12:37:38,181 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 12:37:38,181 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 12:37:38,181 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 12:37:38,185 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,212 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,275 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 430 [2023-12-19 12:37:38,275 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 12:37:38,276 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 12:37:38,276 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 12:37:38,276 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 12:37:38,283 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,299 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,334 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 12:37:38,334 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,334 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,345 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,348 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,352 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,355 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,364 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 12:37:38,365 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 12:37:38,365 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 12:37:38,365 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 12:37:38,366 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (1/1) ... [2023-12-19 12:37:38,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 12:37:38,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:38,401 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 12:37:38,456 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 12:37:38,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 12:37:38,472 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 12:37:38,472 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 12:37:38,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 12:37:38,472 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 12:37:38,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 12:37:38,594 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 12:37:38,596 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 12:37:39,038 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 12:37:39,081 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 12:37:39,081 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 12:37:39,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:37:39 BoogieIcfgContainer [2023-12-19 12:37:39,082 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 12:37:39,083 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 12:37:39,083 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 12:37:39,085 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 12:37:39,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 12:37:37" (1/3) ... [2023-12-19 12:37:39,086 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f903bc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:37:39, skipping insertion in model container [2023-12-19 12:37:39,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 12:37:38" (2/3) ... [2023-12-19 12:37:39,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f903bc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 12:37:39, skipping insertion in model container [2023-12-19 12:37:39,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 12:37:39" (3/3) ... [2023-12-19 12:37:39,093 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-11.i [2023-12-19 12:37:39,106 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 12:37:39,106 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 12:37:39,153 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 12:37:39,158 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;@594390dd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 12:37:39,158 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 12:37:39,163 INFO L276 IsEmpty]: Start isEmpty. Operand has 161 states, 113 states have (on average 1.5398230088495575) internal successors, (174), 114 states have internal predecessors, (174), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-19 12:37:39,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-19 12:37:39,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:39,178 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:39,179 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:39,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:39,182 INFO L85 PathProgramCache]: Analyzing trace with hash -755834609, now seen corresponding path program 1 times [2023-12-19 12:37:39,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:39,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573089723] [2023-12-19 12:37:39,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:39,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:39,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:39,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:39,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573089723] [2023-12-19 12:37:39,446 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 12:37:39,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404576638] [2023-12-19 12:37:39,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:39,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:39,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:39,462 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 12:37:39,518 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 12:37:39,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:39,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 12:37:39,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:39,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2023-12-19 12:37:39,814 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:37:39,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404576638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:37:39,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:37:39,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 12:37:39,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28780643] [2023-12-19 12:37:39,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:39,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 12:37:39,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:39,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 12:37:39,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 12:37:39,838 INFO L87 Difference]: Start difference. First operand has 161 states, 113 states have (on average 1.5398230088495575) internal successors, (174), 114 states have internal predecessors, (174), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2023-12-19 12:37:39,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:39,874 INFO L93 Difference]: Finished difference Result 319 states and 571 transitions. [2023-12-19 12:37:39,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 12:37:39,876 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) Word has length 309 [2023-12-19 12:37:39,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:39,882 INFO L225 Difference]: With dead ends: 319 [2023-12-19 12:37:39,882 INFO L226 Difference]: Without dead ends: 159 [2023-12-19 12:37:39,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 308 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 12:37:39,888 INFO L413 NwaCegarLoop]: 252 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, 252 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 12:37:39,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 252 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 12:37:39,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-19 12:37:39,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-12-19 12:37:39,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 112 states have (on average 1.4732142857142858) internal successors, (165), 112 states have internal predecessors, (165), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-12-19 12:37:39,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 255 transitions. [2023-12-19 12:37:39,931 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 255 transitions. Word has length 309 [2023-12-19 12:37:39,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:39,932 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 255 transitions. [2023-12-19 12:37:39,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2023-12-19 12:37:39,932 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 255 transitions. [2023-12-19 12:37:39,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-19 12:37:39,936 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:39,937 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:39,965 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 12:37:40,157 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 12:37:40,158 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:40,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:40,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2019433711, now seen corresponding path program 1 times [2023-12-19 12:37:40,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:40,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347270240] [2023-12-19 12:37:40,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:40,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:40,245 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:40,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [862865399] [2023-12-19 12:37:40,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:40,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:40,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:40,261 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 12:37:40,281 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 12:37:40,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:40,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 12:37:40,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:40,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:37:40,831 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:37:40,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:40,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347270240] [2023-12-19 12:37:40,832 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:40,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862865399] [2023-12-19 12:37:40,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862865399] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:37:40,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:37:40,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:37:40,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221541404] [2023-12-19 12:37:40,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:40,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 12:37:40,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:40,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 12:37:40,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 12:37:40,835 INFO L87 Difference]: Start difference. First operand 159 states and 255 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:40,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:40,974 INFO L93 Difference]: Finished difference Result 476 states and 764 transitions. [2023-12-19 12:37:40,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 12:37:40,974 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 309 [2023-12-19 12:37:40,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:40,978 INFO L225 Difference]: With dead ends: 476 [2023-12-19 12:37:40,978 INFO L226 Difference]: Without dead ends: 318 [2023-12-19 12:37:40,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 306 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 12:37:40,980 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 193 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:40,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 748 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 12:37:40,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-12-19 12:37:41,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 311. [2023-12-19 12:37:41,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 218 states have (on average 1.4724770642201834) internal successors, (321), 218 states have internal predecessors, (321), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2023-12-19 12:37:41,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 501 transitions. [2023-12-19 12:37:41,015 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 501 transitions. Word has length 309 [2023-12-19 12:37:41,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:41,015 INFO L495 AbstractCegarLoop]: Abstraction has 311 states and 501 transitions. [2023-12-19 12:37:41,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:41,016 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 501 transitions. [2023-12-19 12:37:41,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-19 12:37:41,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:41,019 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:41,026 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 12:37:41,226 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 12:37:41,226 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:41,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:41,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1575533037, now seen corresponding path program 1 times [2023-12-19 12:37:41,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:41,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511367810] [2023-12-19 12:37:41,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:41,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:41,279 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:41,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182249318] [2023-12-19 12:37:41,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:41,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:41,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:41,281 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 12:37:41,310 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 12:37:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:41,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 12:37:41,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:41,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:37:41,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:37:41,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:41,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511367810] [2023-12-19 12:37:41,847 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:41,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182249318] [2023-12-19 12:37:41,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182249318] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:37:41,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:37:41,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:37:41,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857127659] [2023-12-19 12:37:41,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:41,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 12:37:41,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:41,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 12:37:41,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 12:37:41,851 INFO L87 Difference]: Start difference. First operand 311 states and 501 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:42,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:42,137 INFO L93 Difference]: Finished difference Result 884 states and 1425 transitions. [2023-12-19 12:37:42,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 12:37:42,138 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 309 [2023-12-19 12:37:42,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:42,142 INFO L225 Difference]: With dead ends: 884 [2023-12-19 12:37:42,142 INFO L226 Difference]: Without dead ends: 708 [2023-12-19 12:37:42,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 12:37:42,144 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 385 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:42,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 576 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:37:42,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2023-12-19 12:37:42,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 503. [2023-12-19 12:37:42,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 364 states have (on average 1.4862637362637363) internal successors, (541), 364 states have internal predecessors, (541), 135 states have call successors, (135), 3 states have call predecessors, (135), 3 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:37:42,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 811 transitions. [2023-12-19 12:37:42,187 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 811 transitions. Word has length 309 [2023-12-19 12:37:42,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:42,188 INFO L495 AbstractCegarLoop]: Abstraction has 503 states and 811 transitions. [2023-12-19 12:37:42,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:42,189 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 811 transitions. [2023-12-19 12:37:42,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-12-19 12:37:42,191 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:42,192 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:42,207 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 12:37:42,399 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 12:37:42,401 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:42,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:42,402 INFO L85 PathProgramCache]: Analyzing trace with hash 333867525, now seen corresponding path program 1 times [2023-12-19 12:37:42,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:42,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298800966] [2023-12-19 12:37:42,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:42,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:42,459 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:42,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608973024] [2023-12-19 12:37:42,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:42,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:42,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:42,461 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 12:37:42,487 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 12:37:42,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:42,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 12:37:42,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:37:42,675 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:37:42,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:42,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298800966] [2023-12-19 12:37:42,676 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:42,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608973024] [2023-12-19 12:37:42,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608973024] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:37:42,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:37:42,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:37:42,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812802221] [2023-12-19 12:37:42,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:42,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 12:37:42,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:42,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 12:37:42,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 12:37:42,678 INFO L87 Difference]: Start difference. First operand 503 states and 811 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:42,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:42,747 INFO L93 Difference]: Finished difference Result 1109 states and 1788 transitions. [2023-12-19 12:37:42,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 12:37:42,747 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 309 [2023-12-19 12:37:42,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:42,751 INFO L225 Difference]: With dead ends: 1109 [2023-12-19 12:37:42,751 INFO L226 Difference]: Without dead ends: 715 [2023-12-19 12:37:42,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 307 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 12:37:42,753 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 212 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 607 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.0s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:42,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 607 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 12:37:42,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2023-12-19 12:37:42,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 572. [2023-12-19 12:37:42,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 433 states have (on average 1.4711316397228638) internal successors, (637), 433 states have internal predecessors, (637), 135 states have call successors, (135), 3 states have call predecessors, (135), 3 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:37:42,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 907 transitions. [2023-12-19 12:37:42,818 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 907 transitions. Word has length 309 [2023-12-19 12:37:42,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:42,821 INFO L495 AbstractCegarLoop]: Abstraction has 572 states and 907 transitions. [2023-12-19 12:37:42,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:42,821 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 907 transitions. [2023-12-19 12:37:42,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-12-19 12:37:42,824 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:42,824 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:42,846 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 12:37:43,031 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 12:37:43,032 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:43,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:43,032 INFO L85 PathProgramCache]: Analyzing trace with hash -972891466, now seen corresponding path program 1 times [2023-12-19 12:37:43,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:43,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883421684] [2023-12-19 12:37:43,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:43,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:43,075 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:43,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1627885412] [2023-12-19 12:37:43,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:43,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:43,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:43,076 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 12:37:43,093 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 12:37:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:43,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 761 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 12:37:43,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 384 proven. 126 refuted. 0 times theorem prover too weak. 3450 trivial. 0 not checked. [2023-12-19 12:37:43,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:37:43,735 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 6 proven. 126 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:37:43,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:43,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883421684] [2023-12-19 12:37:43,736 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:43,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627885412] [2023-12-19 12:37:43,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627885412] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:37:43,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:37:43,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 12:37:43,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447933738] [2023-12-19 12:37:43,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:37:43,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 12:37:43,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:43,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 12:37:43,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 12:37:43,745 INFO L87 Difference]: Start difference. First operand 572 states and 907 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (87), 2 states have call predecessors, (87), 4 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) [2023-12-19 12:37:43,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:43,973 INFO L93 Difference]: Finished difference Result 1054 states and 1654 transitions. [2023-12-19 12:37:43,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 12:37:43,973 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (87), 2 states have call predecessors, (87), 4 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) Word has length 310 [2023-12-19 12:37:43,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:43,976 INFO L225 Difference]: With dead ends: 1054 [2023-12-19 12:37:43,976 INFO L226 Difference]: Without dead ends: 596 [2023-12-19 12:37:43,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 613 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 12:37:43,977 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 231 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:43,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 487 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:37:43,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2023-12-19 12:37:43,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 584. [2023-12-19 12:37:44,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 442 states have (on average 1.4389140271493213) internal successors, (636), 442 states have internal predecessors, (636), 135 states have call successors, (135), 6 states have call predecessors, (135), 6 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:37:44,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 906 transitions. [2023-12-19 12:37:44,002 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 906 transitions. Word has length 310 [2023-12-19 12:37:44,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:44,003 INFO L495 AbstractCegarLoop]: Abstraction has 584 states and 906 transitions. [2023-12-19 12:37:44,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (87), 2 states have call predecessors, (87), 4 states have return successors, (88), 2 states have call predecessors, (88), 2 states have call successors, (88) [2023-12-19 12:37:44,003 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 906 transitions. [2023-12-19 12:37:44,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-12-19 12:37:44,005 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:44,006 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:44,016 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 12:37:44,212 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 12:37:44,212 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:44,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:44,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1667536862, now seen corresponding path program 1 times [2023-12-19 12:37:44,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:44,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725430080] [2023-12-19 12:37:44,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:44,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:44,263 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:44,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1152727227] [2023-12-19 12:37:44,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:44,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:44,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:44,265 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 12:37:44,312 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 12:37:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:44,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 12:37:44,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:44,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1154 proven. 21 refuted. 0 times theorem prover too weak. 2785 trivial. 0 not checked. [2023-12-19 12:37:44,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:37:44,693 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 111 proven. 21 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:37:44,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:44,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725430080] [2023-12-19 12:37:44,693 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:44,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152727227] [2023-12-19 12:37:44,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152727227] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:37:44,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:37:44,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 12:37:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930787038] [2023-12-19 12:37:44,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:37:44,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:37:44,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:44,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:37:44,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-19 12:37:44,695 INFO L87 Difference]: Start difference. First operand 584 states and 906 transitions. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2023-12-19 12:37:45,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:45,335 INFO L93 Difference]: Finished difference Result 1218 states and 1871 transitions. [2023-12-19 12:37:45,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 12:37:45,336 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) Word has length 312 [2023-12-19 12:37:45,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:45,339 INFO L225 Difference]: With dead ends: 1218 [2023-12-19 12:37:45,339 INFO L226 Difference]: Without dead ends: 732 [2023-12-19 12:37:45,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 615 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-19 12:37:45,340 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 568 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:45,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 1098 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 12:37:45,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2023-12-19 12:37:45,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 576. [2023-12-19 12:37:45,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 431 states have (on average 1.3897911832946637) internal successors, (599), 431 states have internal predecessors, (599), 135 states have call successors, (135), 9 states have call predecessors, (135), 9 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2023-12-19 12:37:45,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 869 transitions. [2023-12-19 12:37:45,366 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 869 transitions. Word has length 312 [2023-12-19 12:37:45,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:45,367 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 869 transitions. [2023-12-19 12:37:45,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2023-12-19 12:37:45,367 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 869 transitions. [2023-12-19 12:37:45,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2023-12-19 12:37:45,368 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:45,369 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:45,379 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 12:37:45,577 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 12:37:45,578 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:45,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:45,578 INFO L85 PathProgramCache]: Analyzing trace with hash -364507655, now seen corresponding path program 1 times [2023-12-19 12:37:45,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:45,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959997606] [2023-12-19 12:37:45,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:45,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:45,622 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:45,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [607830059] [2023-12-19 12:37:45,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:45,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:45,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:45,624 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 12:37:45,655 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 12:37:45,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:45,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 12:37:45,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2088 proven. 231 refuted. 0 times theorem prover too weak. 1641 trivial. 0 not checked. [2023-12-19 12:37:47,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:37:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 54 proven. 78 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:37:47,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959997606] [2023-12-19 12:37:47,740 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607830059] [2023-12-19 12:37:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607830059] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:37:47,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:37:47,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 26 [2023-12-19 12:37:47,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692521581] [2023-12-19 12:37:47,762 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:37:47,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 12:37:47,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:47,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 12:37:47,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2023-12-19 12:37:47,764 INFO L87 Difference]: Start difference. First operand 576 states and 869 transitions. Second operand has 26 states, 26 states have (on average 7.269230769230769) internal successors, (189), 25 states have internal predecessors, (189), 6 states have call successors, (90), 5 states have call predecessors, (90), 8 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:37:52,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:52,576 INFO L93 Difference]: Finished difference Result 3373 states and 4959 transitions. [2023-12-19 12:37:52,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-12-19 12:37:52,576 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.269230769230769) internal successors, (189), 25 states have internal predecessors, (189), 6 states have call successors, (90), 5 states have call predecessors, (90), 8 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) Word has length 313 [2023-12-19 12:37:52,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:52,585 INFO L225 Difference]: With dead ends: 3373 [2023-12-19 12:37:52,586 INFO L226 Difference]: Without dead ends: 2992 [2023-12-19 12:37:52,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 606 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2703 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1632, Invalid=5850, Unknown=0, NotChecked=0, Total=7482 [2023-12-19 12:37:52,588 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 4021 mSDsluCounter, 4336 mSDsCounter, 0 mSdLazyCounter, 4787 mSolverCounterSat, 1006 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4027 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 5793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1006 IncrementalHoareTripleChecker+Valid, 4787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:52,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4027 Valid, 4717 Invalid, 5793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1006 Valid, 4787 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-19 12:37:52,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2992 states. [2023-12-19 12:37:52,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2992 to 1777. [2023-12-19 12:37:52,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1395 states have (on average 1.3813620071684587) internal successors, (1927), 1407 states have internal predecessors, (1927), 337 states have call successors, (337), 44 states have call predecessors, (337), 44 states have return successors, (337), 325 states have call predecessors, (337), 337 states have call successors, (337) [2023-12-19 12:37:52,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 2601 transitions. [2023-12-19 12:37:52,698 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 2601 transitions. Word has length 313 [2023-12-19 12:37:52,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:52,699 INFO L495 AbstractCegarLoop]: Abstraction has 1777 states and 2601 transitions. [2023-12-19 12:37:52,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.269230769230769) internal successors, (189), 25 states have internal predecessors, (189), 6 states have call successors, (90), 5 states have call predecessors, (90), 8 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:37:52,699 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 2601 transitions. [2023-12-19 12:37:52,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2023-12-19 12:37:52,701 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:52,701 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:52,719 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 12:37:52,908 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 12:37:52,908 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:52,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:52,909 INFO L85 PathProgramCache]: Analyzing trace with hash 152764021, now seen corresponding path program 1 times [2023-12-19 12:37:52,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:52,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376961319] [2023-12-19 12:37:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:52,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:52,958 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:52,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [576328559] [2023-12-19 12:37:52,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:52,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:52,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:52,959 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 12:37:52,962 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 12:37:53,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:53,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 12:37:53,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:53,189 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:37:53,189 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:37:53,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:53,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376961319] [2023-12-19 12:37:53,189 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:53,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576328559] [2023-12-19 12:37:53,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576328559] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:37:53,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:37:53,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 12:37:53,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410227101] [2023-12-19 12:37:53,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:53,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 12:37:53,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:53,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 12:37:53,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 12:37:53,191 INFO L87 Difference]: Start difference. First operand 1777 states and 2601 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:53,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:53,268 INFO L93 Difference]: Finished difference Result 2745 states and 4021 transitions. [2023-12-19 12:37:53,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 12:37:53,269 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 313 [2023-12-19 12:37:53,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:53,276 INFO L225 Difference]: With dead ends: 2745 [2023-12-19 12:37:53,276 INFO L226 Difference]: Without dead ends: 1494 [2023-12-19 12:37:53,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 12:37:53,280 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 15 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:53,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 713 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 12:37:53,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2023-12-19 12:37:53,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1494. [2023-12-19 12:37:53,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1194 states have (on average 1.382747068676717) internal successors, (1651), 1202 states have internal predecessors, (1651), 265 states have call successors, (265), 34 states have call predecessors, (265), 34 states have return successors, (265), 257 states have call predecessors, (265), 265 states have call successors, (265) [2023-12-19 12:37:53,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 2181 transitions. [2023-12-19 12:37:53,381 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 2181 transitions. Word has length 313 [2023-12-19 12:37:53,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:53,382 INFO L495 AbstractCegarLoop]: Abstraction has 1494 states and 2181 transitions. [2023-12-19 12:37:53,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:53,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 2181 transitions. [2023-12-19 12:37:53,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-19 12:37:53,384 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:53,384 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:53,393 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 12:37:53,591 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 12:37:53,591 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:53,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash 451767178, now seen corresponding path program 1 times [2023-12-19 12:37:53,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:53,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001273229] [2023-12-19 12:37:53,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:53,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:53,632 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:53,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611823067] [2023-12-19 12:37:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:53,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:53,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:53,648 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 12:37:53,649 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 12:37:53,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:53,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 12:37:53,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:53,935 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:37:53,935 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:37:53,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:53,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001273229] [2023-12-19 12:37:53,936 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:53,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611823067] [2023-12-19 12:37:53,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611823067] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:37:53,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:37:53,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 12:37:53,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993982365] [2023-12-19 12:37:53,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:53,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 12:37:53,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:53,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 12:37:53,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 12:37:53,940 INFO L87 Difference]: Start difference. First operand 1494 states and 2181 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:54,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:54,057 INFO L93 Difference]: Finished difference Result 2579 states and 3759 transitions. [2023-12-19 12:37:54,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 12:37:54,058 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 314 [2023-12-19 12:37:54,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:54,064 INFO L225 Difference]: With dead ends: 2579 [2023-12-19 12:37:54,064 INFO L226 Difference]: Without dead ends: 1494 [2023-12-19 12:37:54,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 312 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 12:37:54,068 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 2 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:54,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 443 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 12:37:54,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2023-12-19 12:37:54,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1494. [2023-12-19 12:37:54,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1194 states have (on average 1.3726968174204355) internal successors, (1639), 1202 states have internal predecessors, (1639), 265 states have call successors, (265), 34 states have call predecessors, (265), 34 states have return successors, (265), 257 states have call predecessors, (265), 265 states have call successors, (265) [2023-12-19 12:37:54,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 2169 transitions. [2023-12-19 12:37:54,151 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 2169 transitions. Word has length 314 [2023-12-19 12:37:54,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:54,151 INFO L495 AbstractCegarLoop]: Abstraction has 1494 states and 2169 transitions. [2023-12-19 12:37:54,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:54,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 2169 transitions. [2023-12-19 12:37:54,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-19 12:37:54,153 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:54,153 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:54,174 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 12:37:54,359 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 12:37:54,360 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:54,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:54,360 INFO L85 PathProgramCache]: Analyzing trace with hash 709932616, now seen corresponding path program 1 times [2023-12-19 12:37:54,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:54,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973347408] [2023-12-19 12:37:54,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:54,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:54,393 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:54,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091799118] [2023-12-19 12:37:54,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:54,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:54,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:54,395 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 12:37:54,416 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 12:37:54,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:54,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 12:37:54,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:55,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1980 proven. 150 refuted. 0 times theorem prover too weak. 1830 trivial. 0 not checked. [2023-12-19 12:37:55,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:37:55,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:37:55,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:55,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973347408] [2023-12-19 12:37:55,264 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:55,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091799118] [2023-12-19 12:37:55,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091799118] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 12:37:55,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 12:37:55,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2023-12-19 12:37:55,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073367243] [2023-12-19 12:37:55,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:37:55,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 12:37:55,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:55,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 12:37:55,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-12-19 12:37:55,267 INFO L87 Difference]: Start difference. First operand 1494 states and 2169 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:55,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:37:55,575 INFO L93 Difference]: Finished difference Result 2816 states and 4086 transitions. [2023-12-19 12:37:55,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 12:37:55,576 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 314 [2023-12-19 12:37:55,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:37:55,581 INFO L225 Difference]: With dead ends: 2816 [2023-12-19 12:37:55,581 INFO L226 Difference]: Without dead ends: 1494 [2023-12-19 12:37:55,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 627 GetRequests, 616 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-12-19 12:37:55,584 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 307 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:37:55,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 662 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:37:55,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2023-12-19 12:37:55,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1494. [2023-12-19 12:37:55,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1194 states have (on average 1.3601340033500837) internal successors, (1624), 1202 states have internal predecessors, (1624), 265 states have call successors, (265), 34 states have call predecessors, (265), 34 states have return successors, (265), 257 states have call predecessors, (265), 265 states have call successors, (265) [2023-12-19 12:37:55,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 2154 transitions. [2023-12-19 12:37:55,655 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 2154 transitions. Word has length 314 [2023-12-19 12:37:55,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:37:55,655 INFO L495 AbstractCegarLoop]: Abstraction has 1494 states and 2154 transitions. [2023-12-19 12:37:55,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:37:55,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 2154 transitions. [2023-12-19 12:37:55,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-19 12:37:55,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:37:55,657 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:37:55,664 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 12:37:55,863 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 12:37:55,864 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:37:55,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:37:55,865 INFO L85 PathProgramCache]: Analyzing trace with hash -183553722, now seen corresponding path program 1 times [2023-12-19 12:37:55,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:37:55,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418480318] [2023-12-19 12:37:55,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:55,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:37:55,920 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:37:55,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338739981] [2023-12-19 12:37:55,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:37:55,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:37:55,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:37:55,921 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 12:37:55,939 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 12:37:56,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:37:56,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-19 12:37:56,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:37:56,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2057 proven. 162 refuted. 0 times theorem prover too weak. 1741 trivial. 0 not checked. [2023-12-19 12:37:56,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:37:57,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 54 proven. 78 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:37:57,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:37:57,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418480318] [2023-12-19 12:37:57,354 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:37:57,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338739981] [2023-12-19 12:37:57,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338739981] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:37:57,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:37:57,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 22 [2023-12-19 12:37:57,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443240563] [2023-12-19 12:37:57,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:37:57,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-19 12:37:57,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:37:57,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-19 12:37:57,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2023-12-19 12:37:57,357 INFO L87 Difference]: Start difference. First operand 1494 states and 2154 transitions. Second operand has 22 states, 22 states have (on average 7.045454545454546) internal successors, (155), 22 states have internal predecessors, (155), 4 states have call successors, (74), 3 states have call predecessors, (74), 6 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) [2023-12-19 12:38:06,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:38:06,075 INFO L93 Difference]: Finished difference Result 13342 states and 18773 transitions. [2023-12-19 12:38:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2023-12-19 12:38:06,076 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 7.045454545454546) internal successors, (155), 22 states have internal predecessors, (155), 4 states have call successors, (74), 3 states have call predecessors, (74), 6 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) Word has length 314 [2023-12-19 12:38:06,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:38:06,113 INFO L225 Difference]: With dead ends: 13342 [2023-12-19 12:38:06,114 INFO L226 Difference]: Without dead ends: 12131 [2023-12-19 12:38:06,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 813 GetRequests, 625 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15206 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=6591, Invalid=29319, Unknown=0, NotChecked=0, Total=35910 [2023-12-19 12:38:06,126 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 5482 mSDsluCounter, 2594 mSDsCounter, 0 mSdLazyCounter, 4270 mSolverCounterSat, 1652 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5510 SdHoareTripleChecker+Valid, 2830 SdHoareTripleChecker+Invalid, 5922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1652 IncrementalHoareTripleChecker+Valid, 4270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-19 12:38:06,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5510 Valid, 2830 Invalid, 5922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1652 Valid, 4270 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-19 12:38:06,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12131 states. [2023-12-19 12:38:06,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12131 to 1656. [2023-12-19 12:38:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1394 states have (on average 1.3672883787661405) internal successors, (1906), 1394 states have internal predecessors, (1906), 225 states have call successors, (225), 36 states have call predecessors, (225), 36 states have return successors, (225), 225 states have call predecessors, (225), 225 states have call successors, (225) [2023-12-19 12:38:06,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 2356 transitions. [2023-12-19 12:38:06,423 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 2356 transitions. Word has length 314 [2023-12-19 12:38:06,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:38:06,424 INFO L495 AbstractCegarLoop]: Abstraction has 1656 states and 2356 transitions. [2023-12-19 12:38:06,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.045454545454546) internal successors, (155), 22 states have internal predecessors, (155), 4 states have call successors, (74), 3 states have call predecessors, (74), 6 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) [2023-12-19 12:38:06,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 2356 transitions. [2023-12-19 12:38:06,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-19 12:38:06,425 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:38:06,426 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:38:06,433 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 12:38:06,633 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 12:38:06,634 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:38:06,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:38:06,634 INFO L85 PathProgramCache]: Analyzing trace with hash -885153596, now seen corresponding path program 1 times [2023-12-19 12:38:06,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:38:06,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152413141] [2023-12-19 12:38:06,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:06,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:38:06,671 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:38:06,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162516242] [2023-12-19 12:38:06,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:06,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:38:06,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:38:06,672 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 12:38:06,689 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 12:38:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:38:06,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 12:38:06,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:38:07,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1814 proven. 87 refuted. 0 times theorem prover too weak. 2059 trivial. 0 not checked. [2023-12-19 12:38:07,580 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:38:07,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:38:07,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:38:07,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152413141] [2023-12-19 12:38:07,911 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:38:07,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162516242] [2023-12-19 12:38:07,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162516242] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 12:38:07,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 12:38:07,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2023-12-19 12:38:07,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867944411] [2023-12-19 12:38:07,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:38:07,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 12:38:07,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:38:07,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 12:38:07,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-12-19 12:38:07,913 INFO L87 Difference]: Start difference. First operand 1656 states and 2356 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-12-19 12:38:09,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:38:09,505 INFO L93 Difference]: Finished difference Result 8098 states and 11580 transitions. [2023-12-19 12:38:09,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 12:38:09,505 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 314 [2023-12-19 12:38:09,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:38:09,550 INFO L225 Difference]: With dead ends: 8098 [2023-12-19 12:38:09,550 INFO L226 Difference]: Without dead ends: 6701 [2023-12-19 12:38:09,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 615 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=220, Invalid=970, Unknown=0, NotChecked=0, Total=1190 [2023-12-19 12:38:09,567 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 1983 mSDsluCounter, 2375 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 462 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1983 SdHoareTripleChecker+Valid, 2815 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 462 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 12:38:09,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1983 Valid, 2815 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [462 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 12:38:09,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6701 states. [2023-12-19 12:38:09,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6701 to 2429. [2023-12-19 12:38:09,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 2063 states have (on average 1.3669413475521086) internal successors, (2820), 2063 states have internal predecessors, (2820), 315 states have call successors, (315), 50 states have call predecessors, (315), 50 states have return successors, (315), 315 states have call predecessors, (315), 315 states have call successors, (315) [2023-12-19 12:38:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 3450 transitions. [2023-12-19 12:38:09,827 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 3450 transitions. Word has length 314 [2023-12-19 12:38:09,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:38:09,827 INFO L495 AbstractCegarLoop]: Abstraction has 2429 states and 3450 transitions. [2023-12-19 12:38:09,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-12-19 12:38:09,828 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 3450 transitions. [2023-12-19 12:38:09,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-19 12:38:09,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:38:09,829 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:38:09,836 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 12:38:10,036 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 12:38:10,037 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:38:10,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:38:10,037 INFO L85 PathProgramCache]: Analyzing trace with hash -441252922, now seen corresponding path program 1 times [2023-12-19 12:38:10,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:38:10,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763923807] [2023-12-19 12:38:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:10,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:38:10,083 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:38:10,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1712298867] [2023-12-19 12:38:10,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:10,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:38:10,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:38:10,093 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 12:38:10,094 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 12:38:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:38:10,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 12:38:10,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:38:10,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1868 proven. 84 refuted. 0 times theorem prover too weak. 2008 trivial. 0 not checked. [2023-12-19 12:38:10,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:38:11,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 48 proven. 84 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:38:11,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:38:11,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763923807] [2023-12-19 12:38:11,442 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:38:11,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712298867] [2023-12-19 12:38:11,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712298867] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:38:11,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:38:11,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-12-19 12:38:11,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732824916] [2023-12-19 12:38:11,443 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:38:11,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-19 12:38:11,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:38:11,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-19 12:38:11,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-12-19 12:38:11,445 INFO L87 Difference]: Start difference. First operand 2429 states and 3450 transitions. Second operand has 20 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:38:20,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:38:20,840 INFO L93 Difference]: Finished difference Result 12428 states and 17574 transitions. [2023-12-19 12:38:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-12-19 12:38:20,841 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 314 [2023-12-19 12:38:20,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:38:20,863 INFO L225 Difference]: With dead ends: 12428 [2023-12-19 12:38:20,864 INFO L226 Difference]: Without dead ends: 10452 [2023-12-19 12:38:20,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 632 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4342 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2254, Invalid=8876, Unknown=0, NotChecked=0, Total=11130 [2023-12-19 12:38:20,871 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 4228 mSDsluCounter, 4522 mSDsCounter, 0 mSdLazyCounter, 5149 mSolverCounterSat, 1660 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4289 SdHoareTripleChecker+Valid, 5096 SdHoareTripleChecker+Invalid, 6809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1660 IncrementalHoareTripleChecker+Valid, 5149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-19 12:38:20,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4289 Valid, 5096 Invalid, 6809 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1660 Valid, 5149 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-19 12:38:20,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10452 states. [2023-12-19 12:38:21,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10452 to 3384. [2023-12-19 12:38:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3384 states, 2805 states have (on average 1.3532976827094474) internal successors, (3796), 2805 states have internal predecessors, (3796), 495 states have call successors, (495), 83 states have call predecessors, (495), 83 states have return successors, (495), 495 states have call predecessors, (495), 495 states have call successors, (495) [2023-12-19 12:38:21,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3384 states to 3384 states and 4786 transitions. [2023-12-19 12:38:21,585 INFO L78 Accepts]: Start accepts. Automaton has 3384 states and 4786 transitions. Word has length 314 [2023-12-19 12:38:21,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:38:21,586 INFO L495 AbstractCegarLoop]: Abstraction has 3384 states and 4786 transitions. [2023-12-19 12:38:21,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:38:21,586 INFO L276 IsEmpty]: Start isEmpty. Operand 3384 states and 4786 transitions. [2023-12-19 12:38:21,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-19 12:38:21,588 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:38:21,589 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:38:21,597 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 12:38:21,797 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 12:38:21,798 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:38:21,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:38:21,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1297117984, now seen corresponding path program 1 times [2023-12-19 12:38:21,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:38:21,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020296102] [2023-12-19 12:38:21,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:21,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:38:21,852 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:38:21,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345670245] [2023-12-19 12:38:21,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:21,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:38:21,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:38:21,864 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 12:38:21,866 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 12:38:22,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:38:22,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 12:38:22,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:38:22,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:38:22,873 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:38:22,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:38:22,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020296102] [2023-12-19 12:38:22,873 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:38:22,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345670245] [2023-12-19 12:38:22,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345670245] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:38:22,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:38:22,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 12:38:22,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434472148] [2023-12-19 12:38:22,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:38:22,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 12:38:22,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:38:22,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 12:38:22,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-12-19 12:38:22,875 INFO L87 Difference]: Start difference. First operand 3384 states and 4786 transitions. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 9 states have internal predecessors, (93), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:38:24,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:38:24,342 INFO L93 Difference]: Finished difference Result 8780 states and 12385 transitions. [2023-12-19 12:38:24,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 12:38:24,343 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 9 states have internal predecessors, (93), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 315 [2023-12-19 12:38:24,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:38:24,353 INFO L225 Difference]: With dead ends: 8780 [2023-12-19 12:38:24,353 INFO L226 Difference]: Without dead ends: 5891 [2023-12-19 12:38:24,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2023-12-19 12:38:24,357 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 1117 mSDsluCounter, 2038 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1117 SdHoareTripleChecker+Valid, 2390 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 12:38:24,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1117 Valid, 2390 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 12:38:24,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5891 states. [2023-12-19 12:38:25,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5891 to 5249. [2023-12-19 12:38:25,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5249 states, 4250 states have (on average 1.3275294117647058) internal successors, (5642), 4250 states have internal predecessors, (5642), 855 states have call successors, (855), 143 states have call predecessors, (855), 143 states have return successors, (855), 855 states have call predecessors, (855), 855 states have call successors, (855) [2023-12-19 12:38:25,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5249 states to 5249 states and 7352 transitions. [2023-12-19 12:38:25,083 INFO L78 Accepts]: Start accepts. Automaton has 5249 states and 7352 transitions. Word has length 315 [2023-12-19 12:38:25,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:38:25,083 INFO L495 AbstractCegarLoop]: Abstraction has 5249 states and 7352 transitions. [2023-12-19 12:38:25,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 9 states have internal predecessors, (93), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:38:25,084 INFO L276 IsEmpty]: Start isEmpty. Operand 5249 states and 7352 transitions. [2023-12-19 12:38:25,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-19 12:38:25,086 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:38:25,086 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:38:25,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 12:38:25,293 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 12:38:25,294 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:38:25,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:38:25,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1626042014, now seen corresponding path program 1 times [2023-12-19 12:38:25,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:38:25,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679854723] [2023-12-19 12:38:25,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:25,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:38:25,338 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:38:25,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [355539862] [2023-12-19 12:38:25,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:25,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:38:25,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:38:25,339 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 12:38:25,365 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 12:38:25,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:38:25,693 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 52 conjunts are in the unsatisfiable core [2023-12-19 12:38:25,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:38:27,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2088 proven. 231 refuted. 0 times theorem prover too weak. 1641 trivial. 0 not checked. [2023-12-19 12:38:27,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:38:31,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:38:31,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679854723] [2023-12-19 12:38:31,004 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:38:31,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355539862] [2023-12-19 12:38:31,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355539862] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 12:38:31,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 12:38:31,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-12-19 12:38:31,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086913408] [2023-12-19 12:38:31,005 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 12:38:31,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 12:38:31,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:38:31,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 12:38:31,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-12-19 12:38:31,006 INFO L87 Difference]: Start difference. First operand 5249 states and 7352 transitions. Second operand has 18 states, 18 states have (on average 6.0) internal successors, (108), 16 states have internal predecessors, (108), 4 states have call successors, (45), 4 states have call predecessors, (45), 6 states have return successors, (45), 4 states have call predecessors, (45), 4 states have call successors, (45) [2023-12-19 12:38:34,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:38:34,283 INFO L93 Difference]: Finished difference Result 10023 states and 14021 transitions. [2023-12-19 12:38:34,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-19 12:38:34,284 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 16 states have internal predecessors, (108), 4 states have call successors, (45), 4 states have call predecessors, (45), 6 states have return successors, (45), 4 states have call predecessors, (45), 4 states have call successors, (45) Word has length 315 [2023-12-19 12:38:34,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:38:34,294 INFO L225 Difference]: With dead ends: 10023 [2023-12-19 12:38:34,294 INFO L226 Difference]: Without dead ends: 5867 [2023-12-19 12:38:34,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 546 GetRequests, 492 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=643, Invalid=2437, Unknown=0, NotChecked=0, Total=3080 [2023-12-19 12:38:34,301 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 1329 mSDsluCounter, 2427 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1329 SdHoareTripleChecker+Valid, 2798 SdHoareTripleChecker+Invalid, 2161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 12:38:34,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1329 Valid, 2798 Invalid, 2161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1977 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 12:38:34,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5867 states. [2023-12-19 12:38:35,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5867 to 5287. [2023-12-19 12:38:35,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5287 states, 4288 states have (on average 1.327891791044776) internal successors, (5694), 4288 states have internal predecessors, (5694), 855 states have call successors, (855), 143 states have call predecessors, (855), 143 states have return successors, (855), 855 states have call predecessors, (855), 855 states have call successors, (855) [2023-12-19 12:38:35,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5287 states to 5287 states and 7404 transitions. [2023-12-19 12:38:35,035 INFO L78 Accepts]: Start accepts. Automaton has 5287 states and 7404 transitions. Word has length 315 [2023-12-19 12:38:35,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:38:35,036 INFO L495 AbstractCegarLoop]: Abstraction has 5287 states and 7404 transitions. [2023-12-19 12:38:35,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 16 states have internal predecessors, (108), 4 states have call successors, (45), 4 states have call predecessors, (45), 6 states have return successors, (45), 4 states have call predecessors, (45), 4 states have call successors, (45) [2023-12-19 12:38:35,036 INFO L276 IsEmpty]: Start isEmpty. Operand 5287 states and 7404 transitions. [2023-12-19 12:38:35,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-19 12:38:35,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:38:35,038 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:38:35,046 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 12:38:35,245 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 12:38:35,246 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:38:35,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:38:35,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1523424734, now seen corresponding path program 1 times [2023-12-19 12:38:35,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:38:35,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820110332] [2023-12-19 12:38:35,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:35,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:38:35,271 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:38:35,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1362253659] [2023-12-19 12:38:35,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:38:35,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:38:35,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:38:35,272 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 12:38:35,290 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 12:38:35,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:38:35,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 51 conjunts are in the unsatisfiable core [2023-12-19 12:38:35,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:38:37,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1814 proven. 87 refuted. 0 times theorem prover too weak. 2059 trivial. 0 not checked. [2023-12-19 12:38:37,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:38:38,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 45 proven. 87 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:38:38,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:38:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820110332] [2023-12-19 12:38:38,660 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:38:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362253659] [2023-12-19 12:38:38,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362253659] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:38:38,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:38:38,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18] total 28 [2023-12-19 12:38:38,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65190598] [2023-12-19 12:38:38,661 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:38:38,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-19 12:38:38,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:38:38,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-19 12:38:38,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2023-12-19 12:38:38,663 INFO L87 Difference]: Start difference. First operand 5287 states and 7404 transitions. Second operand has 28 states, 28 states have (on average 5.75) internal successors, (161), 28 states have internal predecessors, (161), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:39:35,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:39:35,142 INFO L93 Difference]: Finished difference Result 58389 states and 81266 transitions. [2023-12-19 12:39:35,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2023-12-19 12:39:35,143 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.75) internal successors, (161), 28 states have internal predecessors, (161), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 315 [2023-12-19 12:39:35,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:39:35,251 INFO L225 Difference]: With dead ends: 58389 [2023-12-19 12:39:35,251 INFO L226 Difference]: Without dead ends: 53704 [2023-12-19 12:39:35,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 965 GetRequests, 664 SyntacticMatches, 0 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45268 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=16450, Invalid=75056, Unknown=0, NotChecked=0, Total=91506 [2023-12-19 12:39:35,276 INFO L413 NwaCegarLoop]: 913 mSDtfsCounter, 15010 mSDsluCounter, 7442 mSDsCounter, 0 mSdLazyCounter, 11939 mSolverCounterSat, 7092 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15087 SdHoareTripleChecker+Valid, 8355 SdHoareTripleChecker+Invalid, 19031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7092 IncrementalHoareTripleChecker+Valid, 11939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.1s IncrementalHoareTripleChecker+Time [2023-12-19 12:39:35,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15087 Valid, 8355 Invalid, 19031 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7092 Valid, 11939 Invalid, 0 Unknown, 0 Unchecked, 25.1s Time] [2023-12-19 12:39:35,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53704 states. [2023-12-19 12:39:38,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53704 to 7954. [2023-12-19 12:39:38,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7954 states, 6062 states have (on average 1.290498185417354) internal successors, (7823), 6062 states have internal predecessors, (7823), 1620 states have call successors, (1620), 271 states have call predecessors, (1620), 271 states have return successors, (1620), 1620 states have call predecessors, (1620), 1620 states have call successors, (1620) [2023-12-19 12:39:38,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7954 states to 7954 states and 11063 transitions. [2023-12-19 12:39:38,286 INFO L78 Accepts]: Start accepts. Automaton has 7954 states and 11063 transitions. Word has length 315 [2023-12-19 12:39:38,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:39:38,286 INFO L495 AbstractCegarLoop]: Abstraction has 7954 states and 11063 transitions. [2023-12-19 12:39:38,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.75) internal successors, (161), 28 states have internal predecessors, (161), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2023-12-19 12:39:38,287 INFO L276 IsEmpty]: Start isEmpty. Operand 7954 states and 11063 transitions. [2023-12-19 12:39:38,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-19 12:39:38,289 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:39:38,289 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:39:38,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-19 12:39:38,496 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 12:39:38,497 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:39:38,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:39:38,497 INFO L85 PathProgramCache]: Analyzing trace with hash 849518114, now seen corresponding path program 1 times [2023-12-19 12:39:38,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:39:38,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699031461] [2023-12-19 12:39:38,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:39:38,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:39:38,523 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:39:38,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671410222] [2023-12-19 12:39:38,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:39:38,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:39:38,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:39:38,525 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 12:39:38,570 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 12:39:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:39:38,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 12:39:38,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:39:38,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1374 proven. 27 refuted. 0 times theorem prover too weak. 2559 trivial. 0 not checked. [2023-12-19 12:39:38,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:39:39,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 105 proven. 27 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:39:39,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:39:39,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699031461] [2023-12-19 12:39:39,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:39:39,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671410222] [2023-12-19 12:39:39,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671410222] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:39:39,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:39:39,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 12:39:39,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103935838] [2023-12-19 12:39:39,054 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:39:39,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 12:39:39,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:39:39,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 12:39:39,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 12:39:39,057 INFO L87 Difference]: Start difference. First operand 7954 states and 11063 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2023-12-19 12:39:41,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:39:41,770 INFO L93 Difference]: Finished difference Result 12930 states and 17826 transitions. [2023-12-19 12:39:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 12:39:41,771 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 315 [2023-12-19 12:39:41,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:39:41,785 INFO L225 Difference]: With dead ends: 12930 [2023-12-19 12:39:41,785 INFO L226 Difference]: Without dead ends: 8314 [2023-12-19 12:39:41,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 632 GetRequests, 622 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 12:39:41,792 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 306 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:39:41,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 632 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 12:39:41,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8314 states. [2023-12-19 12:39:44,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8314 to 8098. [2023-12-19 12:39:44,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8098 states, 6170 states have (on average 1.2818476499189628) internal successors, (7909), 6170 states have internal predecessors, (7909), 1620 states have call successors, (1620), 307 states have call predecessors, (1620), 307 states have return successors, (1620), 1620 states have call predecessors, (1620), 1620 states have call successors, (1620) [2023-12-19 12:39:44,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8098 states to 8098 states and 11149 transitions. [2023-12-19 12:39:44,116 INFO L78 Accepts]: Start accepts. Automaton has 8098 states and 11149 transitions. Word has length 315 [2023-12-19 12:39:44,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:39:44,116 INFO L495 AbstractCegarLoop]: Abstraction has 8098 states and 11149 transitions. [2023-12-19 12:39:44,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (54), 2 states have call predecessors, (54), 4 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2023-12-19 12:39:44,117 INFO L276 IsEmpty]: Start isEmpty. Operand 8098 states and 11149 transitions. [2023-12-19 12:39:44,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-19 12:39:44,119 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:39:44,119 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:39:44,126 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 12:39:44,325 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 12:39:44,326 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:39:44,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:39:44,326 INFO L85 PathProgramCache]: Analyzing trace with hash 2081705005, now seen corresponding path program 1 times [2023-12-19 12:39:44,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:39:44,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387336239] [2023-12-19 12:39:44,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:39:44,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:39:44,353 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:39:44,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760296429] [2023-12-19 12:39:44,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:39:44,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:39:44,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:39:44,370 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 12:39:44,417 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 12:39:44,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:39:44,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 12:39:44,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:39:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1980 proven. 150 refuted. 0 times theorem prover too weak. 1830 trivial. 0 not checked. [2023-12-19 12:39:45,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:39:50,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 108 proven. 153 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2023-12-19 12:39:50,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:39:50,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387336239] [2023-12-19 12:39:50,082 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:39:50,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760296429] [2023-12-19 12:39:50,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760296429] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:39:50,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:39:50,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-12-19 12:39:50,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053283944] [2023-12-19 12:39:50,083 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:39:50,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 12:39:50,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:39:50,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 12:39:50,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2023-12-19 12:39:50,084 INFO L87 Difference]: Start difference. First operand 8098 states and 11149 transitions. Second operand has 18 states, 17 states have (on average 9.352941176470589) internal successors, (159), 16 states have internal predecessors, (159), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:40:15,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:40:23,357 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 [] [2023-12-19 12:40:26,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:40:45,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:40:48,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:40:48,285 INFO L93 Difference]: Finished difference Result 46199 states and 64171 transitions. [2023-12-19 12:40:48,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-19 12:40:48,286 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 9.352941176470589) internal successors, (159), 16 states have internal predecessors, (159), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) Word has length 315 [2023-12-19 12:40:48,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:40:48,342 INFO L225 Difference]: With dead ends: 46199 [2023-12-19 12:40:48,342 INFO L226 Difference]: Without dead ends: 38986 [2023-12-19 12:40:48,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 629 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1775 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=1402, Invalid=3154, Unknown=0, NotChecked=0, Total=4556 [2023-12-19 12:40:48,357 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 3021 mSDsluCounter, 3030 mSDsCounter, 0 mSdLazyCounter, 2742 mSolverCounterSat, 1346 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3061 SdHoareTripleChecker+Valid, 3475 SdHoareTripleChecker+Invalid, 4089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1346 IncrementalHoareTripleChecker+Valid, 2742 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.5s IncrementalHoareTripleChecker+Time [2023-12-19 12:40:48,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3061 Valid, 3475 Invalid, 4089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1346 Valid, 2742 Invalid, 1 Unknown, 0 Unchecked, 27.5s Time] [2023-12-19 12:40:48,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38986 states. [2023-12-19 12:40:53,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38986 to 17770. [2023-12-19 12:40:53,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17770 states, 14046 states have (on average 1.2923964117898334) internal successors, (18153), 14046 states have internal predecessors, (18153), 3105 states have call successors, (3105), 618 states have call predecessors, (3105), 618 states have return successors, (3105), 3105 states have call predecessors, (3105), 3105 states have call successors, (3105) [2023-12-19 12:40:53,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17770 states to 17770 states and 24363 transitions. [2023-12-19 12:40:53,897 INFO L78 Accepts]: Start accepts. Automaton has 17770 states and 24363 transitions. Word has length 315 [2023-12-19 12:40:53,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:40:53,898 INFO L495 AbstractCegarLoop]: Abstraction has 17770 states and 24363 transitions. [2023-12-19 12:40:53,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 9.352941176470589) internal successors, (159), 16 states have internal predecessors, (159), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:40:53,898 INFO L276 IsEmpty]: Start isEmpty. Operand 17770 states and 24363 transitions. [2023-12-19 12:40:53,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-12-19 12:40:53,903 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:40:53,903 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:40:53,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-19 12:40:54,110 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 12:40:54,110 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:40:54,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:40:54,111 INFO L85 PathProgramCache]: Analyzing trace with hash 26677613, now seen corresponding path program 1 times [2023-12-19 12:40:54,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:40:54,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483663413] [2023-12-19 12:40:54,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:40:54,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:40:54,138 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:40:54,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1182316481] [2023-12-19 12:40:54,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:40:54,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:40:54,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:40:54,139 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 12:40:54,143 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 12:40:54,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:40:54,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 12:40:54,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:40:54,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-12-19 12:40:54,798 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 12:40:54,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:40:54,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483663413] [2023-12-19 12:40:54,798 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:40:54,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182316481] [2023-12-19 12:40:54,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182316481] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 12:40:54,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 12:40:54,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 12:40:54,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386038695] [2023-12-19 12:40:54,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 12:40:54,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 12:40:54,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:40:54,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 12:40:54,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-19 12:40:54,800 INFO L87 Difference]: Start difference. First operand 17770 states and 24363 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:40:58,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:40:58,021 INFO L93 Difference]: Finished difference Result 28274 states and 38834 transitions. [2023-12-19 12:40:58,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 12:40:58,022 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 315 [2023-12-19 12:40:58,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:40:58,035 INFO L225 Difference]: With dead ends: 28274 [2023-12-19 12:40:58,036 INFO L226 Difference]: Without dead ends: 10670 [2023-12-19 12:40:58,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-19 12:40:58,049 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 287 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 1090 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 12:40:58,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 1090 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 12:40:58,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10670 states. [2023-12-19 12:41:00,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10670 to 10613. [2023-12-19 12:41:00,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10613 states, 8616 states have (on average 1.3110492107706593) internal successors, (11296), 8616 states have internal predecessors, (11296), 1665 states have call successors, (1665), 331 states have call predecessors, (1665), 331 states have return successors, (1665), 1665 states have call predecessors, (1665), 1665 states have call successors, (1665) [2023-12-19 12:41:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10613 states to 10613 states and 14626 transitions. [2023-12-19 12:41:00,826 INFO L78 Accepts]: Start accepts. Automaton has 10613 states and 14626 transitions. Word has length 315 [2023-12-19 12:41:00,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:41:00,826 INFO L495 AbstractCegarLoop]: Abstraction has 10613 states and 14626 transitions. [2023-12-19 12:41:00,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-12-19 12:41:00,826 INFO L276 IsEmpty]: Start isEmpty. Operand 10613 states and 14626 transitions. [2023-12-19 12:41:00,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2023-12-19 12:41:00,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:41:00,829 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:41:00,836 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 12:41:01,036 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 12:41:01,037 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:41:01,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:41:01,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1714976366, now seen corresponding path program 1 times [2023-12-19 12:41:01,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:41:01,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042043481] [2023-12-19 12:41:01,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:41:01,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:41:01,061 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:41:01,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1849173785] [2023-12-19 12:41:01,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:41:01,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:41:01,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:41:01,063 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 12:41:01,078 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 12:41:01,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:41:01,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 12:41:01,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:41:02,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2088 proven. 231 refuted. 0 times theorem prover too weak. 1641 trivial. 0 not checked. [2023-12-19 12:41:02,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:41:03,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 54 proven. 78 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-12-19 12:41:03,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:41:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042043481] [2023-12-19 12:41:03,138 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:41:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849173785] [2023-12-19 12:41:03,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849173785] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:41:03,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:41:03,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9] total 24 [2023-12-19 12:41:03,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501607306] [2023-12-19 12:41:03,138 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:41:03,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 12:41:03,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:41:03,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 12:41:03,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2023-12-19 12:41:03,140 INFO L87 Difference]: Start difference. First operand 10613 states and 14626 transitions. Second operand has 24 states, 24 states have (on average 7.375) internal successors, (177), 23 states have internal predecessors, (177), 6 states have call successors, (90), 5 states have call predecessors, (90), 8 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:41:14,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:41:14,251 INFO L93 Difference]: Finished difference Result 31152 states and 43076 transitions. [2023-12-19 12:41:14,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-19 12:41:14,252 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 7.375) internal successors, (177), 23 states have internal predecessors, (177), 6 states have call successors, (90), 5 states have call predecessors, (90), 8 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) Word has length 316 [2023-12-19 12:41:14,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:41:14,280 INFO L225 Difference]: With dead ends: 31152 [2023-12-19 12:41:14,280 INFO L226 Difference]: Without dead ends: 21684 [2023-12-19 12:41:14,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 615 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=941, Invalid=4029, Unknown=0, NotChecked=0, Total=4970 [2023-12-19 12:41:14,292 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 3670 mSDsluCounter, 2636 mSDsCounter, 0 mSdLazyCounter, 3224 mSolverCounterSat, 871 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3690 SdHoareTripleChecker+Valid, 3011 SdHoareTripleChecker+Invalid, 4095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 871 IncrementalHoareTripleChecker+Valid, 3224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-19 12:41:14,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3690 Valid, 3011 Invalid, 4095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [871 Valid, 3224 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-19 12:41:14,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21684 states. [2023-12-19 12:41:17,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21684 to 10796. [2023-12-19 12:41:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10796 states, 8799 states have (on average 1.3106034776679167) internal successors, (11532), 8799 states have internal predecessors, (11532), 1665 states have call successors, (1665), 331 states have call predecessors, (1665), 331 states have return successors, (1665), 1665 states have call predecessors, (1665), 1665 states have call successors, (1665) [2023-12-19 12:41:17,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10796 states to 10796 states and 14862 transitions. [2023-12-19 12:41:17,304 INFO L78 Accepts]: Start accepts. Automaton has 10796 states and 14862 transitions. Word has length 316 [2023-12-19 12:41:17,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:41:17,304 INFO L495 AbstractCegarLoop]: Abstraction has 10796 states and 14862 transitions. [2023-12-19 12:41:17,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.375) internal successors, (177), 23 states have internal predecessors, (177), 6 states have call successors, (90), 5 states have call predecessors, (90), 8 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:41:17,304 INFO L276 IsEmpty]: Start isEmpty. Operand 10796 states and 14862 transitions. [2023-12-19 12:41:17,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2023-12-19 12:41:17,307 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:41:17,307 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:41:17,315 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 12:41:17,514 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 12:41:17,515 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:41:17,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:41:17,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1692344112, now seen corresponding path program 1 times [2023-12-19 12:41:17,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:41:17,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475596151] [2023-12-19 12:41:17,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:41:17,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:41:17,539 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:41:17,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [75773055] [2023-12-19 12:41:17,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:41:17,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:41:17,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:41:17,541 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 12:41:17,568 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 12:41:17,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:41:17,920 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-19 12:41:17,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:41:18,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1980 proven. 150 refuted. 0 times theorem prover too weak. 1830 trivial. 0 not checked. [2023-12-19 12:41:18,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:41:29,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 108 proven. 153 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2023-12-19 12:41:29,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:41:29,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475596151] [2023-12-19 12:41:29,184 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:41:29,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75773055] [2023-12-19 12:41:29,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75773055] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:41:29,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:41:29,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2023-12-19 12:41:29,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121357094] [2023-12-19 12:41:29,185 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:41:29,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 12:41:29,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:41:29,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 12:41:29,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2023-12-19 12:41:29,186 INFO L87 Difference]: Start difference. First operand 10796 states and 14862 transitions. Second operand has 24 states, 23 states have (on average 6.956521739130435) internal successors, (160), 22 states have internal predecessors, (160), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:41:34,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:41:39,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:41:45,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:41:48,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:41:52,928 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 [] [2023-12-19 12:41:55,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:42:03,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:42:08,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:42:11,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:42:12,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:42:49,669 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 [] [2023-12-19 12:43:19,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:43:26,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 12:43:26,863 INFO L93 Difference]: Finished difference Result 26866 states and 36561 transitions. [2023-12-19 12:43:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-12-19 12:43:26,864 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 6.956521739130435) internal successors, (160), 22 states have internal predecessors, (160), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) Word has length 316 [2023-12-19 12:43:26,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 12:43:26,897 INFO L225 Difference]: With dead ends: 26866 [2023-12-19 12:43:26,897 INFO L226 Difference]: Without dead ends: 19190 [2023-12-19 12:43:26,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 718 GetRequests, 626 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3342 ImplicationChecksByTransitivity, 54.4s TimeCoverageRelationStatistics Valid=2229, Invalid=6512, Unknown=1, NotChecked=0, Total=8742 [2023-12-19 12:43:26,924 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 3156 mSDsluCounter, 2313 mSDsCounter, 0 mSdLazyCounter, 2506 mSolverCounterSat, 1307 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3156 SdHoareTripleChecker+Valid, 2822 SdHoareTripleChecker+Invalid, 3814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1307 IncrementalHoareTripleChecker+Valid, 2506 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.6s IncrementalHoareTripleChecker+Time [2023-12-19 12:43:26,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3156 Valid, 2822 Invalid, 3814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1307 Valid, 2506 Invalid, 1 Unknown, 0 Unchecked, 58.6s Time] [2023-12-19 12:43:26,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19190 states. [2023-12-19 12:43:31,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19190 to 11242. [2023-12-19 12:43:31,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11242 states, 9061 states have (on average 1.3019534267740867) internal successors, (11797), 9061 states have internal predecessors, (11797), 1800 states have call successors, (1800), 380 states have call predecessors, (1800), 380 states have return successors, (1800), 1800 states have call predecessors, (1800), 1800 states have call successors, (1800) [2023-12-19 12:43:31,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11242 states to 11242 states and 15397 transitions. [2023-12-19 12:43:31,202 INFO L78 Accepts]: Start accepts. Automaton has 11242 states and 15397 transitions. Word has length 316 [2023-12-19 12:43:31,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 12:43:31,202 INFO L495 AbstractCegarLoop]: Abstraction has 11242 states and 15397 transitions. [2023-12-19 12:43:31,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 6.956521739130435) internal successors, (160), 22 states have internal predecessors, (160), 6 states have call successors, (90), 4 states have call predecessors, (90), 7 states have return successors, (90), 6 states have call predecessors, (90), 6 states have call successors, (90) [2023-12-19 12:43:31,202 INFO L276 IsEmpty]: Start isEmpty. Operand 11242 states and 15397 transitions. [2023-12-19 12:43:31,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2023-12-19 12:43:31,205 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 12:43:31,205 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 12:43:31,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-19 12:43:31,412 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 12:43:31,413 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 12:43:31,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 12:43:31,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1193205520, now seen corresponding path program 1 times [2023-12-19 12:43:31,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 12:43:31,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328127010] [2023-12-19 12:43:31,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:43:31,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 12:43:31,437 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 12:43:31,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1952825121] [2023-12-19 12:43:31,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 12:43:31,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 12:43:31,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 12:43:31,438 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 12:43:31,452 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 12:43:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 12:43:31,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 66 conjunts are in the unsatisfiable core [2023-12-19 12:43:31,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 12:43:34,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 2254 proven. 231 refuted. 0 times theorem prover too weak. 1475 trivial. 0 not checked. [2023-12-19 12:43:34,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 12:43:48,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 90 proven. 171 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2023-12-19 12:43:48,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 12:43:48,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328127010] [2023-12-19 12:43:48,236 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 12:43:48,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952825121] [2023-12-19 12:43:48,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952825121] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 12:43:48,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 12:43:48,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 23] total 41 [2023-12-19 12:43:48,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969458080] [2023-12-19 12:43:48,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 12:43:48,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-19 12:43:48,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 12:43:48,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-19 12:43:48,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1411, Unknown=0, NotChecked=0, Total=1640 [2023-12-19 12:43:48,240 INFO L87 Difference]: Start difference. First operand 11242 states and 15397 transitions. Second operand has 41 states, 41 states have (on average 4.195121951219512) internal successors, (172), 41 states have internal predecessors, (172), 8 states have call successors, (90), 5 states have call predecessors, (90), 9 states have return successors, (90), 8 states have call predecessors, (90), 8 states have call successors, (90) [2023-12-19 12:44:17,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:44:29,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:44:31,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:44:41,704 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 [] [2023-12-19 12:44:47,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.23s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:44:56,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:45:00,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:45:08,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:45:19,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:48:23,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:49:47,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:49:51,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:49:52,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 12:50:09,945 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-19 12:50:09,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2023-12-19 12:50:09,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 912 GetRequests, 641 SyntacticMatches, 0 SemanticMatches, 270 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31661 ImplicationChecksByTransitivity, 220.2s TimeCoverageRelationStatistics Valid=10914, Invalid=62798, Unknown=0, NotChecked=0, Total=73712 [2023-12-19 12:50:09,950 INFO L413 NwaCegarLoop]: 1379 mSDtfsCounter, 6070 mSDsluCounter, 16424 mSDsCounter, 0 mSdLazyCounter, 20831 mSolverCounterSat, 2161 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 143.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6117 SdHoareTripleChecker+Valid, 17803 SdHoareTripleChecker+Invalid, 22993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2161 IncrementalHoareTripleChecker+Valid, 20831 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 148.0s IncrementalHoareTripleChecker+Time [2023-12-19 12:50:09,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6117 Valid, 17803 Invalid, 22993 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2161 Valid, 20831 Invalid, 1 Unknown, 0 Unchecked, 148.0s Time] [2023-12-19 12:50:09,959 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 101 [2023-12-19 12:50:09,959 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 12:50:10,159 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 12:50:10,160 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. stderr output: (error "out of memory") 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:950) 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.getOrConstructPredicateForConjunction(PredicateUnifier.java:247) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:246) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:218) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:210) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:353) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) 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) ... 47 more [2023-12-19 12:50:10,164 INFO L158 Benchmark]: Toolchain (without parser) took 752349.71ms. Allocated memory was 232.8MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 187.1MB in the beginning and 827.0MB in the end (delta: -639.9MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2023-12-19 12:50:10,164 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 188.7MB. Free memory is still 143.8MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 12:50:10,164 INFO L158 Benchmark]: CACSL2BoogieTranslator took 365.89ms. Allocated memory is still 232.8MB. Free memory was 186.5MB in the beginning and 160.9MB in the end (delta: 25.6MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-19 12:50:10,164 INFO L158 Benchmark]: Boogie Procedure Inliner took 94.33ms. Allocated memory is still 232.8MB. Free memory was 160.9MB in the beginning and 149.4MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-19 12:50:10,164 INFO L158 Benchmark]: Boogie Preprocessor took 88.46ms. Allocated memory is still 232.8MB. Free memory was 149.4MB in the beginning and 126.6MB in the end (delta: 22.8MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. [2023-12-19 12:50:10,165 INFO L158 Benchmark]: RCFGBuilder took 716.91ms. Allocated memory is still 232.8MB. Free memory was 126.2MB in the beginning and 141.8MB in the end (delta: -15.6MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-19 12:50:10,165 INFO L158 Benchmark]: TraceAbstraction took 751079.92ms. Allocated memory was 232.8MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 140.7MB in the beginning and 827.0MB in the end (delta: -686.3MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2023-12-19 12:50:10,166 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.40ms. Allocated memory is still 188.7MB. Free memory is still 143.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 365.89ms. Allocated memory is still 232.8MB. Free memory was 186.5MB in the beginning and 160.9MB in the end (delta: 25.6MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 94.33ms. Allocated memory is still 232.8MB. Free memory was 160.9MB in the beginning and 149.4MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 88.46ms. Allocated memory is still 232.8MB. Free memory was 149.4MB in the beginning and 126.6MB in the end (delta: 22.8MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. * RCFGBuilder took 716.91ms. Allocated memory is still 232.8MB. Free memory was 126.2MB in the beginning and 141.8MB in the end (delta: -15.6MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 751079.92ms. Allocated memory was 232.8MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 140.7MB in the beginning and 827.0MB in the end (delta: -686.3MB). Peak memory consumption was 1.3GB. 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. stderr output: (error "out of memory") 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. stderr output: (error "out of memory") : 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...