/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_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-53.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-23 04:58:09,949 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-23 04:58:10,020 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-23 04:58:10,026 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-23 04:58:10,026 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-23 04:58:10,048 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-23 04:58:10,048 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-23 04:58:10,048 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-23 04:58:10,049 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-23 04:58:10,052 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-23 04:58:10,052 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-23 04:58:10,052 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-23 04:58:10,053 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-23 04:58:10,054 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-23 04:58:10,054 INFO L153 SettingsManager]: * Use SBE=true [2023-12-23 04:58:10,054 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-23 04:58:10,054 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-23 04:58:10,054 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-23 04:58:10,055 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-23 04:58:10,055 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-23 04:58:10,055 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-23 04:58:10,055 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-23 04:58:10,055 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-23 04:58:10,055 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-23 04:58:10,056 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-23 04:58:10,056 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-23 04:58:10,056 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-23 04:58:10,056 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-23 04:58:10,056 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-23 04:58:10,056 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-23 04:58:10,057 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-23 04:58:10,057 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-23 04:58:10,057 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-23 04:58:10,057 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-23 04:58:10,057 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-23 04:58:10,058 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-23 04:58:10,058 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-23 04:58:10,059 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-23 04:58:10,059 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-23 04:58:10,059 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 [2023-12-23 04:58:10,252 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-23 04:58:10,267 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-23 04:58:10,269 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-23 04:58:10,270 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-23 04:58:10,270 INFO L274 PluginConnector]: CDTParser initialized [2023-12-23 04:58:10,271 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-53.i [2023-12-23 04:58:11,350 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-23 04:58:11,596 INFO L384 CDTParser]: Found 1 translation units. [2023-12-23 04:58:11,597 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-53.i [2023-12-23 04:58:11,606 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87c827c65/6ea4fd982f5f4d76815b9b4cb396199f/FLAG2b206b009 [2023-12-23 04:58:11,620 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87c827c65/6ea4fd982f5f4d76815b9b4cb396199f [2023-12-23 04:58:11,623 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-23 04:58:11,624 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-23 04:58:11,626 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-23 04:58:11,626 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-23 04:58:11,629 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-23 04:58:11,630 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 04:58:11" (1/1) ... [2023-12-23 04:58:11,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cfa0475 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:11, skipping insertion in model container [2023-12-23 04:58:11,631 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 04:58:11" (1/1) ... [2023-12-23 04:58:11,680 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-23 04:58:11,811 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-53.i[916,929] [2023-12-23 04:58:11,967 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-23 04:58:11,985 INFO L202 MainTranslator]: Completed pre-run [2023-12-23 04:58:11,997 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-53.i[916,929] [2023-12-23 04:58:12,074 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-23 04:58:12,097 INFO L206 MainTranslator]: Completed translation [2023-12-23 04:58:12,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12 WrapperNode [2023-12-23 04:58:12,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-23 04:58:12,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-23 04:58:12,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-23 04:58:12,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-23 04:58:12,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,123 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,168 INFO L138 Inliner]: procedures = 27, calls = 144, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 760 [2023-12-23 04:58:12,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-23 04:58:12,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-23 04:58:12,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-23 04:58:12,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-23 04:58:12,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,184 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,204 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-23 04:58:12,205 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,205 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,231 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,252 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,299 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,311 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-23 04:58:12,312 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-23 04:58:12,313 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-23 04:58:12,313 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-23 04:58:12,313 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (1/1) ... [2023-12-23 04:58:12,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-23 04:58:12,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-23 04:58:12,344 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-23 04:58:12,362 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-23 04:58:12,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-23 04:58:12,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-23 04:58:12,369 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-23 04:58:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-23 04:58:12,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-23 04:58:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-23 04:58:12,500 INFO L241 CfgBuilder]: Building ICFG [2023-12-23 04:58:12,501 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-23 04:58:40,796 INFO L282 CfgBuilder]: Performing block encoding [2023-12-23 04:58:40,849 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-23 04:58:40,849 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-23 04:58:40,849 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 04:58:40 BoogieIcfgContainer [2023-12-23 04:58:40,849 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-23 04:58:40,851 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-23 04:58:40,851 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-23 04:58:40,853 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-23 04:58:40,853 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.12 04:58:11" (1/3) ... [2023-12-23 04:58:40,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45ec7ffb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 04:58:40, skipping insertion in model container [2023-12-23 04:58:40,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 04:58:12" (2/3) ... [2023-12-23 04:58:40,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45ec7ffb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 04:58:40, skipping insertion in model container [2023-12-23 04:58:40,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 04:58:40" (3/3) ... [2023-12-23 04:58:40,855 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-53.i [2023-12-23 04:58:40,888 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-23 04:58:40,888 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-23 04:58:40,926 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-23 04:58:40,931 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;@5348102, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-23 04:58:40,931 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-23 04:58:40,953 INFO L276 IsEmpty]: Start isEmpty. Operand has 328 states, 194 states have (on average 1.5463917525773196) internal successors, (300), 195 states have internal predecessors, (300), 131 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2023-12-23 04:58:40,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 806 [2023-12-23 04:58:40,981 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:58:40,982 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:58:40,982 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:58:40,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:58:40,988 INFO L85 PathProgramCache]: Analyzing trace with hash -2005651441, now seen corresponding path program 1 times [2023-12-23 04:58:41,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:58:41,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165879979] [2023-12-23 04:58:41,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:58:41,001 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:58:41,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:58:41,003 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 04:58:41,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-23 04:58:43,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:58:43,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-23 04:58:43,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:58:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16104 proven. 243 refuted. 0 times theorem prover too weak. 17713 trivial. 0 not checked. [2023-12-23 04:58:50,510 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:58:53,367 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 147 proven. 243 refuted. 0 times theorem prover too weak. 33670 trivial. 0 not checked. [2023-12-23 04:58:53,368 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:58:53,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165879979] [2023-12-23 04:58:53,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165879979] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:58:53,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:58:53,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-23 04:58:53,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470717743] [2023-12-23 04:58:53,371 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:58:53,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-23 04:58:53,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:58:53,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-23 04:58:53,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-23 04:58:53,408 INFO L87 Difference]: Start difference. First operand has 328 states, 194 states have (on average 1.5463917525773196) internal successors, (300), 195 states have internal predecessors, (300), 131 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) Second operand has 7 states, 7 states have (on average 23.142857142857142) internal successors, (162), 7 states have internal predecessors, (162), 2 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (213), 2 states have call predecessors, (213), 2 states have call successors, (213) [2023-12-23 04:59:00,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:59:00,981 INFO L93 Difference]: Finished difference Result 661 states and 1263 transitions. [2023-12-23 04:59:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 04:59:01,006 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.142857142857142) internal successors, (162), 7 states have internal predecessors, (162), 2 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (213), 2 states have call predecessors, (213), 2 states have call successors, (213) Word has length 805 [2023-12-23 04:59:01,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:59:01,018 INFO L225 Difference]: With dead ends: 661 [2023-12-23 04:59:01,018 INFO L226 Difference]: Without dead ends: 334 [2023-12-23 04:59:01,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1612 GetRequests, 1602 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-23 04:59:01,026 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 505 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2023-12-23 04:59:01,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [553 Valid, 968 Invalid, 789 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [125 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2023-12-23 04:59:01,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-12-23 04:59:01,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 330. [2023-12-23 04:59:01,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 196 states have (on average 1.5051020408163265) internal successors, (295), 196 states have internal predecessors, (295), 131 states have call successors, (131), 2 states have call predecessors, (131), 2 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2023-12-23 04:59:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 557 transitions. [2023-12-23 04:59:01,154 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 557 transitions. Word has length 805 [2023-12-23 04:59:01,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:59:01,162 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 557 transitions. [2023-12-23 04:59:01,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.142857142857142) internal successors, (162), 7 states have internal predecessors, (162), 2 states have call successors, (212), 2 states have call predecessors, (212), 4 states have return successors, (213), 2 states have call predecessors, (213), 2 states have call successors, (213) [2023-12-23 04:59:01,163 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 557 transitions. [2023-12-23 04:59:01,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 806 [2023-12-23 04:59:01,184 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:59:01,184 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:59:01,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-23 04:59:01,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:59:01,391 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:59:01,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:59:01,392 INFO L85 PathProgramCache]: Analyzing trace with hash -744734191, now seen corresponding path program 1 times [2023-12-23 04:59:01,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:59:01,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1409248331] [2023-12-23 04:59:01,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:59:01,394 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:59:01,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:59:01,395 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 04:59:01,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-23 04:59:03,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:59:03,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-23 04:59:03,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:59:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 19992 proven. 246 refuted. 0 times theorem prover too weak. 13822 trivial. 0 not checked. [2023-12-23 04:59:11,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:59:15,744 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 528 proven. 249 refuted. 0 times theorem prover too weak. 33283 trivial. 0 not checked. [2023-12-23 04:59:15,745 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:59:15,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1409248331] [2023-12-23 04:59:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1409248331] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 04:59:15,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 04:59:15,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2023-12-23 04:59:15,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609874287] [2023-12-23 04:59:15,750 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 04:59:15,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-23 04:59:15,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:59:15,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-23 04:59:15,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-12-23 04:59:15,756 INFO L87 Difference]: Start difference. First operand 330 states and 557 transitions. Second operand has 13 states, 13 states have (on average 13.153846153846153) internal successors, (171), 13 states have internal predecessors, (171), 3 states have call successors, (187), 3 states have call predecessors, (187), 7 states have return successors, (188), 3 states have call predecessors, (188), 3 states have call successors, (188) [2023-12-23 04:59:36,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:59:36,596 INFO L93 Difference]: Finished difference Result 943 states and 1561 transitions. [2023-12-23 04:59:36,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-23 04:59:36,601 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 13.153846153846153) internal successors, (171), 13 states have internal predecessors, (171), 3 states have call successors, (187), 3 states have call predecessors, (187), 7 states have return successors, (188), 3 states have call predecessors, (188), 3 states have call successors, (188) Word has length 805 [2023-12-23 04:59:36,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:59:36,608 INFO L225 Difference]: With dead ends: 943 [2023-12-23 04:59:36,608 INFO L226 Difference]: Without dead ends: 614 [2023-12-23 04:59:36,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1629 GetRequests, 1598 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=301, Invalid=691, Unknown=0, NotChecked=0, Total=992 [2023-12-23 04:59:36,611 INFO L413 NwaCegarLoop]: 686 mSDtfsCounter, 1308 mSDsluCounter, 1959 mSDsCounter, 0 mSdLazyCounter, 2466 mSolverCounterSat, 781 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1383 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 3247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 781 IncrementalHoareTripleChecker+Valid, 2466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2023-12-23 04:59:36,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1383 Valid, 2645 Invalid, 3247 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [781 Valid, 2466 Invalid, 0 Unknown, 0 Unchecked, 18.9s Time] [2023-12-23 04:59:36,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-23 04:59:36,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 337. [2023-12-23 04:59:36,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 201 states have (on average 1.462686567164179) internal successors, (294), 201 states have internal predecessors, (294), 131 states have call successors, (131), 4 states have call predecessors, (131), 4 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2023-12-23 04:59:36,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 556 transitions. [2023-12-23 04:59:36,671 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 556 transitions. Word has length 805 [2023-12-23 04:59:36,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:59:36,673 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 556 transitions. [2023-12-23 04:59:36,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 13.153846153846153) internal successors, (171), 13 states have internal predecessors, (171), 3 states have call successors, (187), 3 states have call predecessors, (187), 7 states have return successors, (188), 3 states have call predecessors, (188), 3 states have call successors, (188) [2023-12-23 04:59:36,674 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 556 transitions. [2023-12-23 04:59:36,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 806 [2023-12-23 04:59:36,686 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:59:36,687 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:59:36,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-23 04:59:36,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:59:36,893 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 04:59:36,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 04:59:36,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1521646995, now seen corresponding path program 1 times [2023-12-23 04:59:36,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 04:59:36,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [259915623] [2023-12-23 04:59:36,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:59:36,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 04:59:36,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 04:59:36,896 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 04:59:36,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-23 04:59:38,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:59:39,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 04:59:39,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:59:54,306 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 04:59:54,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 04:59:56,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 04:59:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [259915623] [2023-12-23 04:59:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [259915623] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 04:59:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [512514453] [2023-12-23 04:59:56,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 04:59:56,260 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 04:59:56,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 04:59:56,301 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 04:59:56,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-12-23 04:59:57,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 04:59:57,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 04:59:57,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 04:59:58,539 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 04:59:58,539 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 04:59:58,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [512514453] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 04:59:58,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 04:59:58,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-12-23 04:59:58,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397013675] [2023-12-23 04:59:58,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 04:59:58,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 04:59:58,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 04:59:58,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 04:59:58,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 04:59:58,542 INFO L87 Difference]: Start difference. First operand 337 states and 556 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 04:59:59,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 04:59:59,671 INFO L93 Difference]: Finished difference Result 817 states and 1360 transitions. [2023-12-23 04:59:59,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 04:59:59,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 805 [2023-12-23 04:59:59,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 04:59:59,675 INFO L225 Difference]: With dead ends: 817 [2023-12-23 04:59:59,676 INFO L226 Difference]: Without dead ends: 481 [2023-12-23 04:59:59,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1984 GetRequests, 1977 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 04:59:59,679 INFO L413 NwaCegarLoop]: 540 mSDtfsCounter, 185 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 1071 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-23 04:59:59,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 1071 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-23 04:59:59,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2023-12-23 04:59:59,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 478. [2023-12-23 04:59:59,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 324 states have (on average 1.5524691358024691) internal successors, (503), 325 states have internal predecessors, (503), 148 states have call successors, (148), 5 states have call predecessors, (148), 5 states have return successors, (148), 147 states have call predecessors, (148), 148 states have call successors, (148) [2023-12-23 04:59:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 799 transitions. [2023-12-23 04:59:59,721 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 799 transitions. Word has length 805 [2023-12-23 04:59:59,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 04:59:59,722 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 799 transitions. [2023-12-23 04:59:59,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 04:59:59,722 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 799 transitions. [2023-12-23 04:59:59,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 806 [2023-12-23 04:59:59,729 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 04:59:59,730 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 04:59:59,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-23 04:59:59,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2023-12-23 05:00:00,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 05:00:00,140 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:00:00,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:00:00,141 INFO L85 PathProgramCache]: Analyzing trace with hash 901314839, now seen corresponding path program 1 times [2023-12-23 05:00:00,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:00:00,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371019644] [2023-12-23 05:00:00,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:00:00,143 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:00:00,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:00:00,145 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:00:00,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-23 05:00:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:00:02,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:00:02,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:00:19,522 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:00:19,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:00:21,778 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:00:21,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371019644] [2023-12-23 05:00:21,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371019644] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:00:21,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1479587563] [2023-12-23 05:00:21,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:00:21,780 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:00:21,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:00:21,782 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:00:21,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-12-23 05:00:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:00:23,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 05:00:23,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:00:23,496 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:00:23,497 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:00:23,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1479587563] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:00:23,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:00:23,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-12-23 05:00:23,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287363823] [2023-12-23 05:00:23,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:00:23,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 05:00:23,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:00:23,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 05:00:23,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:00:23,499 INFO L87 Difference]: Start difference. First operand 478 states and 799 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:00:24,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:00:24,041 INFO L93 Difference]: Finished difference Result 1430 states and 2391 transitions. [2023-12-23 05:00:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 05:00:24,042 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 805 [2023-12-23 05:00:24,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:00:24,058 INFO L225 Difference]: With dead ends: 1430 [2023-12-23 05:00:24,058 INFO L226 Difference]: Without dead ends: 953 [2023-12-23 05:00:24,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1984 GetRequests, 1977 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:00:24,060 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 517 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1522 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-23 05:00:24,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 1522 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-23 05:00:24,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2023-12-23 05:00:24,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 949. [2023-12-23 05:00:24,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 642 states have (on average 1.5451713395638629) internal successors, (992), 644 states have internal predecessors, (992), 296 states have call successors, (296), 10 states have call predecessors, (296), 10 states have return successors, (296), 294 states have call predecessors, (296), 296 states have call successors, (296) [2023-12-23 05:00:24,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1584 transitions. [2023-12-23 05:00:24,132 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1584 transitions. Word has length 805 [2023-12-23 05:00:24,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:00:24,133 INFO L495 AbstractCegarLoop]: Abstraction has 949 states and 1584 transitions. [2023-12-23 05:00:24,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:00:24,133 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1584 transitions. [2023-12-23 05:00:24,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 806 [2023-12-23 05:00:24,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:00:24,139 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:00:24,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-12-23 05:00:24,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-23 05:00:24,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:00:24,548 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:00:24,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:00:24,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1120169557, now seen corresponding path program 1 times [2023-12-23 05:00:24,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:00:24,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474939660] [2023-12-23 05:00:24,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:00:24,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:00:24,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:00:24,552 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:00:24,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-23 05:00:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:00:26,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:00:26,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:00:43,309 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:00:43,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:00:45,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:00:45,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474939660] [2023-12-23 05:00:45,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474939660] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:00:45,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [131114762] [2023-12-23 05:00:45,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:00:45,450 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:00:45,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:00:45,451 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:00:45,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-12-23 05:00:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:00:46,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 05:00:46,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:00:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:00:46,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:00:46,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [131114762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:00:46,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:00:46,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-12-23 05:00:46,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403666194] [2023-12-23 05:00:46,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:00:46,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 05:00:46,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:00:46,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 05:00:46,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:00:46,852 INFO L87 Difference]: Start difference. First operand 949 states and 1584 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:00:47,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:00:47,435 INFO L93 Difference]: Finished difference Result 2837 states and 4734 transitions. [2023-12-23 05:00:47,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 05:00:47,436 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 805 [2023-12-23 05:00:47,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:00:47,445 INFO L225 Difference]: With dead ends: 2837 [2023-12-23 05:00:47,445 INFO L226 Difference]: Without dead ends: 1889 [2023-12-23 05:00:47,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1984 GetRequests, 1977 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:00:47,448 INFO L413 NwaCegarLoop]: 1070 mSDtfsCounter, 538 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 1605 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-23 05:00:47,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 1605 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-23 05:00:47,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2023-12-23 05:00:47,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 1887. [2023-12-23 05:00:47,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1274 states have (on average 1.5368916797488226) internal successors, (1958), 1278 states have internal predecessors, (1958), 592 states have call successors, (592), 20 states have call predecessors, (592), 20 states have return successors, (592), 588 states have call predecessors, (592), 592 states have call successors, (592) [2023-12-23 05:00:47,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 3142 transitions. [2023-12-23 05:00:47,620 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 3142 transitions. Word has length 805 [2023-12-23 05:00:47,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:00:47,621 INFO L495 AbstractCegarLoop]: Abstraction has 1887 states and 3142 transitions. [2023-12-23 05:00:47,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:00:47,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 3142 transitions. [2023-12-23 05:00:47,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 807 [2023-12-23 05:00:47,627 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:00:47,627 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:00:47,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2023-12-23 05:00:47,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-23 05:00:48,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:00:48,037 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:00:48,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:00:48,038 INFO L85 PathProgramCache]: Analyzing trace with hash 349587208, now seen corresponding path program 1 times [2023-12-23 05:00:48,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:00:48,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20174610] [2023-12-23 05:00:48,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:00:48,039 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:00:48,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:00:48,041 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:00:48,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-23 05:00:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:00:49,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:00:49,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:01:06,715 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:01:06,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:01:08,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:01:08,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20174610] [2023-12-23 05:01:08,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20174610] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:01:08,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1105943701] [2023-12-23 05:01:08,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:01:08,943 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:01:08,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:01:08,944 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:01:08,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2023-12-23 05:01:10,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:01:10,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 05:01:10,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:01:22,391 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:01:22,392 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:01:22,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1105943701] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:01:22,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:01:22,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2023-12-23 05:01:22,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308316086] [2023-12-23 05:01:22,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:01:22,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 05:01:22,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:01:22,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 05:01:22,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:01:22,395 INFO L87 Difference]: Start difference. First operand 1887 states and 3142 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:01:23,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:01:23,109 INFO L93 Difference]: Finished difference Result 3799 states and 6320 transitions. [2023-12-23 05:01:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 05:01:23,110 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 806 [2023-12-23 05:01:23,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:01:23,120 INFO L225 Difference]: With dead ends: 3799 [2023-12-23 05:01:23,120 INFO L226 Difference]: Without dead ends: 1913 [2023-12-23 05:01:23,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1987 GetRequests, 1980 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:01:23,126 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 133 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-23 05:01:23,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1079 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-23 05:01:23,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2023-12-23 05:01:23,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1911. [2023-12-23 05:01:23,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1298 states have (on average 1.5300462249614792) internal successors, (1986), 1302 states have internal predecessors, (1986), 592 states have call successors, (592), 20 states have call predecessors, (592), 20 states have return successors, (592), 588 states have call predecessors, (592), 592 states have call successors, (592) [2023-12-23 05:01:23,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 3170 transitions. [2023-12-23 05:01:23,292 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 3170 transitions. Word has length 806 [2023-12-23 05:01:23,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:01:23,293 INFO L495 AbstractCegarLoop]: Abstraction has 1911 states and 3170 transitions. [2023-12-23 05:01:23,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:01:23,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 3170 transitions. [2023-12-23 05:01:23,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 807 [2023-12-23 05:01:23,299 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:01:23,299 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:01:23,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2023-12-23 05:01:23,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-23 05:01:23,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:01:23,708 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:01:23,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:01:23,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2007396776, now seen corresponding path program 1 times [2023-12-23 05:01:23,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:01:23,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1518284618] [2023-12-23 05:01:23,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:01:23,710 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:01:23,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:01:23,711 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:01:23,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-23 05:01:25,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:01:26,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:01:26,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:01:42,595 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:01:42,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:01:44,614 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:01:44,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1518284618] [2023-12-23 05:01:44,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1518284618] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:01:44,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1707785036] [2023-12-23 05:01:44,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:01:44,615 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:01:44,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:01:44,616 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:01:44,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-23 05:01:45,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:01:46,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-23 05:01:46,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:01:46,896 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:01:46,897 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:01:46,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1707785036] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:01:46,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:01:46,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-12-23 05:01:46,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174497429] [2023-12-23 05:01:46,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:01:46,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-23 05:01:46,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:01:46,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-23 05:01:46,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-12-23 05:01:46,909 INFO L87 Difference]: Start difference. First operand 1911 states and 3170 transitions. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:01:48,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 05:01:53,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:01:53,290 INFO L93 Difference]: Finished difference Result 6573 states and 10865 transitions. [2023-12-23 05:01:53,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-23 05:01:53,291 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 806 [2023-12-23 05:01:53,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:01:53,315 INFO L225 Difference]: With dead ends: 6573 [2023-12-23 05:01:53,315 INFO L226 Difference]: Without dead ends: 4663 [2023-12-23 05:01:53,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1989 GetRequests, 1980 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-12-23 05:01:53,322 INFO L413 NwaCegarLoop]: 948 mSDtfsCounter, 773 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 2196 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-12-23 05:01:53,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [773 Valid, 2196 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-12-23 05:01:53,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4663 states. [2023-12-23 05:01:53,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4663 to 4479. [2023-12-23 05:01:53,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4479 states, 2986 states have (on average 1.492967180174146) internal successors, (4458), 3002 states have internal predecessors, (4458), 1444 states have call successors, (1444), 48 states have call predecessors, (1444), 48 states have return successors, (1444), 1428 states have call predecessors, (1444), 1444 states have call successors, (1444) [2023-12-23 05:01:53,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4479 states to 4479 states and 7346 transitions. [2023-12-23 05:01:53,759 INFO L78 Accepts]: Start accepts. Automaton has 4479 states and 7346 transitions. Word has length 806 [2023-12-23 05:01:53,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:01:53,760 INFO L495 AbstractCegarLoop]: Abstraction has 4479 states and 7346 transitions. [2023-12-23 05:01:53,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:01:53,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4479 states and 7346 transitions. [2023-12-23 05:01:53,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 807 [2023-12-23 05:01:53,767 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:01:53,768 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:01:53,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2023-12-23 05:01:54,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-23 05:01:54,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:01:54,179 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:01:54,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:01:54,179 INFO L85 PathProgramCache]: Analyzing trace with hash -2068715802, now seen corresponding path program 1 times [2023-12-23 05:01:54,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:01:54,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1133631442] [2023-12-23 05:01:54,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:01:54,181 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:01:54,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:01:54,182 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:01:54,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-23 05:01:56,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:01:56,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:01:56,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:02:13,049 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:02:13,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:02:15,347 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:02:15,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1133631442] [2023-12-23 05:02:15,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1133631442] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:02:15,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1099254783] [2023-12-23 05:02:15,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:02:15,348 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:02:15,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:02:15,350 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:02:15,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2023-12-23 05:02:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:02:16,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-23 05:02:16,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:02:19,366 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:02:19,367 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:02:19,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1099254783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:02:19,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:02:19,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2023-12-23 05:02:19,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710396378] [2023-12-23 05:02:19,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:02:19,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-23 05:02:19,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:02:19,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-23 05:02:19,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-23 05:02:19,369 INFO L87 Difference]: Start difference. First operand 4479 states and 7346 transitions. Second operand has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:02:24,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:02:24,782 INFO L93 Difference]: Finished difference Result 15633 states and 25764 transitions. [2023-12-23 05:02:24,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 05:02:24,783 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 806 [2023-12-23 05:02:24,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:02:24,868 INFO L225 Difference]: With dead ends: 15633 [2023-12-23 05:02:24,868 INFO L226 Difference]: Without dead ends: 10083 [2023-12-23 05:02:24,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1992 GetRequests, 1978 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-12-23 05:02:24,888 INFO L413 NwaCegarLoop]: 791 mSDtfsCounter, 1100 mSDsluCounter, 1726 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1100 SdHoareTripleChecker+Valid, 2517 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-12-23 05:02:24,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1100 Valid, 2517 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-12-23 05:02:24,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10083 states. [2023-12-23 05:02:25,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10083 to 9943. [2023-12-23 05:02:25,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9943 states, 7058 states have (on average 1.5043921790875603) internal successors, (10618), 7122 states have internal predecessors, (10618), 2784 states have call successors, (2784), 100 states have call predecessors, (2784), 100 states have return successors, (2784), 2720 states have call predecessors, (2784), 2784 states have call successors, (2784) [2023-12-23 05:02:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9943 states to 9943 states and 16186 transitions. [2023-12-23 05:02:25,726 INFO L78 Accepts]: Start accepts. Automaton has 9943 states and 16186 transitions. Word has length 806 [2023-12-23 05:02:25,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:02:25,727 INFO L495 AbstractCegarLoop]: Abstraction has 9943 states and 16186 transitions. [2023-12-23 05:02:25,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:02:25,727 INFO L276 IsEmpty]: Start isEmpty. Operand 9943 states and 16186 transitions. [2023-12-23 05:02:25,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 807 [2023-12-23 05:02:25,737 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:02:25,737 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:02:25,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2023-12-23 05:02:26,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-12-23 05:02:26,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:02:26,161 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:02:26,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:02:26,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1745171236, now seen corresponding path program 1 times [2023-12-23 05:02:26,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:02:26,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [35861022] [2023-12-23 05:02:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:02:26,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:02:26,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:02:26,177 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:02:26,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-23 05:02:28,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:02:28,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:02:28,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:02:44,946 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:02:44,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:02:47,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:02:47,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [35861022] [2023-12-23 05:02:47,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [35861022] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:02:47,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [450137135] [2023-12-23 05:02:47,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:02:47,045 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:02:47,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:02:47,046 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:02:47,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2023-12-23 05:02:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:02:48,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 05:02:48,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:03:00,999 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:03:01,000 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:03:01,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [450137135] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:03:01,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:03:01,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2023-12-23 05:03:01,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457437409] [2023-12-23 05:03:01,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:03:01,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 05:03:01,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:03:01,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 05:03:01,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:03:01,002 INFO L87 Difference]: Start difference. First operand 9943 states and 16186 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:03:02,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:03:02,066 INFO L93 Difference]: Finished difference Result 23703 states and 38635 transitions. [2023-12-23 05:03:02,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 05:03:02,069 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 806 [2023-12-23 05:03:02,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:03:02,129 INFO L225 Difference]: With dead ends: 23703 [2023-12-23 05:03:02,129 INFO L226 Difference]: Without dead ends: 13761 [2023-12-23 05:03:02,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1987 GetRequests, 1980 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:03:02,161 INFO L413 NwaCegarLoop]: 654 mSDtfsCounter, 150 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1191 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-23 05:03:02,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 1191 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-23 05:03:02,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13761 states. [2023-12-23 05:03:03,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13761 to 13743. [2023-12-23 05:03:03,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13743 states, 9741 states have (on average 1.5059028847140952) internal successors, (14669), 9826 states have internal predecessors, (14669), 3862 states have call successors, (3862), 139 states have call predecessors, (3862), 139 states have return successors, (3862), 3777 states have call predecessors, (3862), 3862 states have call successors, (3862) [2023-12-23 05:03:03,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13743 states to 13743 states and 22393 transitions. [2023-12-23 05:03:03,466 INFO L78 Accepts]: Start accepts. Automaton has 13743 states and 22393 transitions. Word has length 806 [2023-12-23 05:03:03,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:03:03,467 INFO L495 AbstractCegarLoop]: Abstraction has 13743 states and 22393 transitions. [2023-12-23 05:03:03,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:03:03,467 INFO L276 IsEmpty]: Start isEmpty. Operand 13743 states and 22393 transitions. [2023-12-23 05:03:03,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 808 [2023-12-23 05:03:03,480 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:03:03,481 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:03:03,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-23 05:03:03,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2023-12-23 05:03:03,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 05:03:03,885 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:03:03,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:03:03,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1901429898, now seen corresponding path program 1 times [2023-12-23 05:03:03,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:03:03,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583306114] [2023-12-23 05:03:03,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:03:03,886 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:03:03,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:03:03,888 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:03:03,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-23 05:03:05,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:03:05,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:03:05,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:03:22,717 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:03:22,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:03:24,828 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:03:24,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583306114] [2023-12-23 05:03:24,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583306114] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:03:24,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1699299846] [2023-12-23 05:03:24,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:03:24,829 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:03:24,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:03:24,830 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:03:24,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-23 05:03:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:03:26,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 05:03:26,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:03:29,190 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:03:29,190 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:03:29,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1699299846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:03:29,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:03:29,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2023-12-23 05:03:29,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767570584] [2023-12-23 05:03:29,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:03:29,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-23 05:03:29,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:03:29,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-23 05:03:29,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-12-23 05:03:29,192 INFO L87 Difference]: Start difference. First operand 13743 states and 22393 transitions. Second operand has 5 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:03:40,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:03:40,385 INFO L93 Difference]: Finished difference Result 66761 states and 107145 transitions. [2023-12-23 05:03:40,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-23 05:03:40,386 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 807 [2023-12-23 05:03:40,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:03:40,592 INFO L225 Difference]: With dead ends: 66761 [2023-12-23 05:03:40,592 INFO L226 Difference]: Without dead ends: 53147 [2023-12-23 05:03:40,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1994 GetRequests, 1983 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-12-23 05:03:40,636 INFO L413 NwaCegarLoop]: 780 mSDtfsCounter, 1080 mSDsluCounter, 1713 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1080 SdHoareTripleChecker+Valid, 2493 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-12-23 05:03:40,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1080 Valid, 2493 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-12-23 05:03:40,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53147 states. [2023-12-23 05:03:43,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53147 to 36195. [2023-12-23 05:03:43,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36195 states, 27872 states have (on average 1.5289896670493686) internal successors, (42616), 28101 states have internal predecessors, (42616), 8014 states have call successors, (8014), 308 states have call predecessors, (8014), 308 states have return successors, (8014), 7785 states have call predecessors, (8014), 8014 states have call successors, (8014) [2023-12-23 05:03:43,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36195 states to 36195 states and 58644 transitions. [2023-12-23 05:03:43,711 INFO L78 Accepts]: Start accepts. Automaton has 36195 states and 58644 transitions. Word has length 807 [2023-12-23 05:03:43,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:03:43,712 INFO L495 AbstractCegarLoop]: Abstraction has 36195 states and 58644 transitions. [2023-12-23 05:03:43,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:03:43,712 INFO L276 IsEmpty]: Start isEmpty. Operand 36195 states and 58644 transitions. [2023-12-23 05:03:43,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 808 [2023-12-23 05:03:43,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:03:43,735 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:03:43,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2023-12-23 05:03:43,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-23 05:03:44,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:03:44,158 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:03:44,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:03:44,159 INFO L85 PathProgramCache]: Analyzing trace with hash -504566454, now seen corresponding path program 1 times [2023-12-23 05:03:44,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:03:44,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [478551614] [2023-12-23 05:03:44,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:03:44,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:03:44,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:03:44,163 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:03:44,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-23 05:03:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:03:46,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:03:46,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:04:02,305 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:04:02,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:04:04,333 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:04:04,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [478551614] [2023-12-23 05:04:04,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [478551614] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:04:04,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1309214878] [2023-12-23 05:04:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:04:04,334 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:04:04,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:04:04,335 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:04:04,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-12-23 05:04:05,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:04:05,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 05:04:05,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:04:05,982 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:04:05,982 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:04:05,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1309214878] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:04:05,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:04:05,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-12-23 05:04:05,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520701214] [2023-12-23 05:04:05,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:04:05,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 05:04:05,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:04:05,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 05:04:05,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:04:05,985 INFO L87 Difference]: Start difference. First operand 36195 states and 58644 transitions. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:04:08,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-23 05:04:10,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:04:10,805 INFO L93 Difference]: Finished difference Result 73275 states and 118542 transitions. [2023-12-23 05:04:10,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 05:04:10,806 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 807 [2023-12-23 05:04:10,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:04:10,897 INFO L225 Difference]: With dead ends: 73275 [2023-12-23 05:04:10,898 INFO L226 Difference]: Without dead ends: 36317 [2023-12-23 05:04:10,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1990 GetRequests, 1983 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:04:10,969 INFO L413 NwaCegarLoop]: 664 mSDtfsCounter, 181 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-23 05:04:10,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 1190 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-23 05:04:10,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36317 states. [2023-12-23 05:04:12,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36317 to 28555. [2023-12-23 05:04:12,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28555 states, 22944 states have (on average 1.552649930264993) internal successors, (35624), 23077 states have internal predecessors, (35624), 5374 states have call successors, (5374), 236 states have call predecessors, (5374), 236 states have return successors, (5374), 5241 states have call predecessors, (5374), 5374 states have call successors, (5374) [2023-12-23 05:04:12,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28555 states to 28555 states and 46372 transitions. [2023-12-23 05:04:12,887 INFO L78 Accepts]: Start accepts. Automaton has 28555 states and 46372 transitions. Word has length 807 [2023-12-23 05:04:12,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:04:12,888 INFO L495 AbstractCegarLoop]: Abstraction has 28555 states and 46372 transitions. [2023-12-23 05:04:12,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:04:12,888 INFO L276 IsEmpty]: Start isEmpty. Operand 28555 states and 46372 transitions. [2023-12-23 05:04:12,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 808 [2023-12-23 05:04:12,904 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:04:12,904 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:04:12,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-23 05:04:13,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2023-12-23 05:04:13,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 05:04:13,312 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:04:13,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:04:13,313 INFO L85 PathProgramCache]: Analyzing trace with hash -470309364, now seen corresponding path program 1 times [2023-12-23 05:04:13,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:04:13,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [877914015] [2023-12-23 05:04:13,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:04:13,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:04:13,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:04:13,316 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:04:13,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-23 05:04:15,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:04:15,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:04:15,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:04:30,343 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:04:30,343 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:04:32,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:04:32,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [877914015] [2023-12-23 05:04:32,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [877914015] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:04:32,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1972437437] [2023-12-23 05:04:32,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:04:32,173 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:04:32,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:04:32,174 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:04:32,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2023-12-23 05:04:33,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:04:33,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-23 05:04:33,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:04:34,580 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:04:34,580 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:04:34,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1972437437] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:04:34,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:04:34,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-12-23 05:04:34,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159622691] [2023-12-23 05:04:34,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:04:34,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-23 05:04:34,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:04:34,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-23 05:04:34,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-12-23 05:04:34,582 INFO L87 Difference]: Start difference. First operand 28555 states and 46372 transitions. Second operand has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:04:41,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:04:41,401 INFO L93 Difference]: Finished difference Result 65379 states and 105298 transitions. [2023-12-23 05:04:41,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-23 05:04:41,402 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 807 [2023-12-23 05:04:41,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:04:41,512 INFO L225 Difference]: With dead ends: 65379 [2023-12-23 05:04:41,513 INFO L226 Difference]: Without dead ends: 44465 [2023-12-23 05:04:41,558 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1992 GetRequests, 1983 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-12-23 05:04:41,558 INFO L413 NwaCegarLoop]: 719 mSDtfsCounter, 666 mSDsluCounter, 1327 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 2046 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-12-23 05:04:41,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 2046 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2023-12-23 05:04:41,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44465 states. [2023-12-23 05:04:43,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44465 to 29259. [2023-12-23 05:04:43,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29259 states, 23648 states have (on average 1.5595399188092016) internal successors, (36880), 23781 states have internal predecessors, (36880), 5374 states have call successors, (5374), 236 states have call predecessors, (5374), 236 states have return successors, (5374), 5241 states have call predecessors, (5374), 5374 states have call successors, (5374) [2023-12-23 05:04:43,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29259 states to 29259 states and 47628 transitions. [2023-12-23 05:04:43,573 INFO L78 Accepts]: Start accepts. Automaton has 29259 states and 47628 transitions. Word has length 807 [2023-12-23 05:04:43,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:04:43,574 INFO L495 AbstractCegarLoop]: Abstraction has 29259 states and 47628 transitions. [2023-12-23 05:04:43,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:04:43,574 INFO L276 IsEmpty]: Start isEmpty. Operand 29259 states and 47628 transitions. [2023-12-23 05:04:43,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 808 [2023-12-23 05:04:43,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:04:43,589 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:04:43,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2023-12-23 05:04:43,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-23 05:04:43,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:04:43,998 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:04:43,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:04:43,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1085068201, now seen corresponding path program 1 times [2023-12-23 05:04:43,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:04:43,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [841731852] [2023-12-23 05:04:43,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:04:44,000 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:04:44,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:04:44,001 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:04:44,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-23 05:04:45,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:04:45,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:04:45,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:05:00,327 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:05:00,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:05:02,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:05:02,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [841731852] [2023-12-23 05:05:02,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [841731852] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:05:02,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [612815556] [2023-12-23 05:05:02,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:05:02,198 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:05:02,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:05:02,199 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:05:02,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-12-23 05:05:05,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:05:05,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-23 05:05:05,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:05:16,037 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:05:16,037 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:05:16,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [612815556] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:05:16,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-23 05:05:16,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2023-12-23 05:05:16,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329348234] [2023-12-23 05:05:16,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:05:16,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-23 05:05:16,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:05:16,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-23 05:05:16,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:05:16,039 INFO L87 Difference]: Start difference. First operand 29259 states and 47628 transitions. Second operand has 4 states, 4 states have (on average 38.75) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:05:21,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:05:21,610 INFO L93 Difference]: Finished difference Result 110137 states and 178735 transitions. [2023-12-23 05:05:21,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-23 05:05:21,611 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 807 [2023-12-23 05:05:21,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:05:21,757 INFO L225 Difference]: With dead ends: 110137 [2023-12-23 05:05:21,757 INFO L226 Difference]: Without dead ends: 81011 [2023-12-23 05:05:21,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1991 GetRequests, 1983 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-12-23 05:05:21,795 INFO L413 NwaCegarLoop]: 731 mSDtfsCounter, 427 mSDsluCounter, 1059 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 1790 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-23 05:05:21,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 1790 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-23 05:05:21,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81011 states. [2023-12-23 05:05:25,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81011 to 77451. [2023-12-23 05:05:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77451 states, 62642 states have (on average 1.5543884294882029) internal successors, (97370), 63015 states have internal predecessors, (97370), 14160 states have call successors, (14160), 648 states have call predecessors, (14160), 648 states have return successors, (14160), 13787 states have call predecessors, (14160), 14160 states have call successors, (14160) [2023-12-23 05:05:26,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77451 states to 77451 states and 125690 transitions. [2023-12-23 05:05:26,187 INFO L78 Accepts]: Start accepts. Automaton has 77451 states and 125690 transitions. Word has length 807 [2023-12-23 05:05:26,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:05:26,188 INFO L495 AbstractCegarLoop]: Abstraction has 77451 states and 125690 transitions. [2023-12-23 05:05:26,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:05:26,188 INFO L276 IsEmpty]: Start isEmpty. Operand 77451 states and 125690 transitions. [2023-12-23 05:05:26,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 808 [2023-12-23 05:05:26,218 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:05:26,218 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:05:26,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-23 05:05:26,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2023-12-23 05:05:26,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-12-23 05:05:26,632 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:05:26,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:05:26,633 INFO L85 PathProgramCache]: Analyzing trace with hash -165860932, now seen corresponding path program 1 times [2023-12-23 05:05:26,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:05:26,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [870824112] [2023-12-23 05:05:26,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:05:26,634 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:05:26,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:05:26,635 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:05:26,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-23 05:05:28,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:05:28,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:05:28,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:05:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:05:43,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:05:45,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:05:45,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [870824112] [2023-12-23 05:05:45,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [870824112] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:05:45,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [759341085] [2023-12-23 05:05:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:05:45,037 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-23 05:05:45,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-12-23 05:05:45,038 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-23 05:05:45,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2023-12-23 05:05:50,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:05:51,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-23 05:05:51,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:06:05,945 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 16698 proven. 162 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2023-12-23 05:06:05,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:06:07,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [759341085] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-23 05:06:07,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 05:06:07,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2023-12-23 05:06:07,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315362966] [2023-12-23 05:06:07,826 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 05:06:07,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-23 05:06:07,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:06:07,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-23 05:06:07,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-23 05:06:07,827 INFO L87 Difference]: Start difference. First operand 77451 states and 125690 transitions. Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 5 states have internal predecessors, (161), 2 states have call successors, (131), 2 states have call predecessors, (131), 3 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-23 05:06:21,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:06:21,553 INFO L93 Difference]: Finished difference Result 136199 states and 221024 transitions. [2023-12-23 05:06:21,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 05:06:21,554 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 5 states have internal predecessors, (161), 2 states have call successors, (131), 2 states have call predecessors, (131), 3 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) Word has length 807 [2023-12-23 05:06:21,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:06:21,693 INFO L225 Difference]: With dead ends: 136199 [2023-12-23 05:06:21,694 INFO L226 Difference]: Without dead ends: 58881 [2023-12-23 05:06:21,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2372 GetRequests, 2362 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2023-12-23 05:06:21,822 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 302 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 1976 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.6s IncrementalHoareTripleChecker+Time [2023-12-23 05:06:21,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 1976 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 10.6s Time] [2023-12-23 05:06:21,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58881 states. [2023-12-23 05:06:25,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58881 to 58431. [2023-12-23 05:06:25,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58431 states, 47276 states have (on average 1.553346306794145) internal successors, (73436), 47541 states have internal predecessors, (73436), 10674 states have call successors, (10674), 480 states have call predecessors, (10674), 480 states have return successors, (10674), 10409 states have call predecessors, (10674), 10674 states have call successors, (10674) [2023-12-23 05:06:25,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58431 states to 58431 states and 94784 transitions. [2023-12-23 05:06:25,767 INFO L78 Accepts]: Start accepts. Automaton has 58431 states and 94784 transitions. Word has length 807 [2023-12-23 05:06:25,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:06:25,768 INFO L495 AbstractCegarLoop]: Abstraction has 58431 states and 94784 transitions. [2023-12-23 05:06:25,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 5 states have internal predecessors, (161), 2 states have call successors, (131), 2 states have call predecessors, (131), 3 states have return successors, (131), 2 states have call predecessors, (131), 2 states have call successors, (131) [2023-12-23 05:06:25,768 INFO L276 IsEmpty]: Start isEmpty. Operand 58431 states and 94784 transitions. [2023-12-23 05:06:25,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 808 [2023-12-23 05:06:25,789 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:06:25,789 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:06:25,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (27)] Ended with exit code 0 [2023-12-23 05:06:26,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-12-23 05:06:26,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:06:26,192 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:06:26,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:06:26,193 INFO L85 PathProgramCache]: Analyzing trace with hash 603987943, now seen corresponding path program 1 times [2023-12-23 05:06:26,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:06:26,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [180565955] [2023-12-23 05:06:26,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:06:26,194 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:06:26,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:06:26,195 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:06:26,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-23 05:06:28,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:06:28,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-23 05:06:28,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:06:35,041 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 15828 proven. 249 refuted. 0 times theorem prover too weak. 17983 trivial. 0 not checked. [2023-12-23 05:06:35,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:06:38,073 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 141 proven. 249 refuted. 0 times theorem prover too weak. 33670 trivial. 0 not checked. [2023-12-23 05:06:38,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:06:38,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [180565955] [2023-12-23 05:06:38,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [180565955] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 05:06:38,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 05:06:38,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-23 05:06:38,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426563447] [2023-12-23 05:06:38,074 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 05:06:38,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-23 05:06:38,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:06:38,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-23 05:06:38,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-23 05:06:38,076 INFO L87 Difference]: Start difference. First operand 58431 states and 94784 transitions. Second operand has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 2 states have call successors, (214), 2 states have call predecessors, (214), 4 states have return successors, (215), 2 states have call predecessors, (215), 2 states have call successors, (215) [2023-12-23 05:06:47,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:06:47,724 INFO L93 Difference]: Finished difference Result 102903 states and 167218 transitions. [2023-12-23 05:06:47,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-23 05:06:47,741 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 2 states have call successors, (214), 2 states have call predecessors, (214), 4 states have return successors, (215), 2 states have call predecessors, (215), 2 states have call successors, (215) Word has length 807 [2023-12-23 05:06:47,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:06:47,820 INFO L225 Difference]: With dead ends: 102903 [2023-12-23 05:06:47,820 INFO L226 Difference]: Without dead ends: 44605 [2023-12-23 05:06:47,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1616 GetRequests, 1606 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-23 05:06:47,896 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 581 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-12-23 05:06:47,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 924 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2023-12-23 05:06:47,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44605 states. [2023-12-23 05:06:49,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44605 to 28803. [2023-12-23 05:06:49,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28803 states, 22655 states have (on average 1.5657029353343632) internal successors, (35471), 22760 states have internal predecessors, (35471), 5858 states have call successors, (5858), 289 states have call predecessors, (5858), 289 states have return successors, (5858), 5753 states have call predecessors, (5858), 5858 states have call successors, (5858) [2023-12-23 05:06:49,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28803 states to 28803 states and 47187 transitions. [2023-12-23 05:06:49,932 INFO L78 Accepts]: Start accepts. Automaton has 28803 states and 47187 transitions. Word has length 807 [2023-12-23 05:06:49,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:06:49,933 INFO L495 AbstractCegarLoop]: Abstraction has 28803 states and 47187 transitions. [2023-12-23 05:06:49,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.428571428571427) internal successors, (164), 7 states have internal predecessors, (164), 2 states have call successors, (214), 2 states have call predecessors, (214), 4 states have return successors, (215), 2 states have call predecessors, (215), 2 states have call successors, (215) [2023-12-23 05:06:49,933 INFO L276 IsEmpty]: Start isEmpty. Operand 28803 states and 47187 transitions. [2023-12-23 05:06:49,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 809 [2023-12-23 05:06:49,944 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:06:49,945 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:06:49,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-23 05:06:50,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:06:50,146 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:06:50,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:06:50,146 INFO L85 PathProgramCache]: Analyzing trace with hash 177891018, now seen corresponding path program 1 times [2023-12-23 05:06:50,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:06:50,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1799338939] [2023-12-23 05:06:50,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:06:50,147 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:06:50,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:06:50,148 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:06:50,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-23 05:06:51,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:06:51,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-23 05:06:51,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:06:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 14904 proven. 123 refuted. 0 times theorem prover too weak. 19033 trivial. 0 not checked. [2023-12-23 05:06:56,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:06:58,482 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 267 proven. 123 refuted. 0 times theorem prover too weak. 33670 trivial. 0 not checked. [2023-12-23 05:06:58,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:06:58,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1799338939] [2023-12-23 05:06:58,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1799338939] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 05:06:58,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 05:06:58,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-12-23 05:06:58,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151495792] [2023-12-23 05:06:58,483 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 05:06:58,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-23 05:06:58,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:06:58,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-23 05:06:58,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-23 05:06:58,485 INFO L87 Difference]: Start difference. First operand 28803 states and 47187 transitions. Second operand has 9 states, 9 states have (on average 20.444444444444443) internal successors, (184), 9 states have internal predecessors, (184), 2 states have call successors, (172), 2 states have call predecessors, (172), 4 states have return successors, (173), 2 states have call predecessors, (173), 2 states have call successors, (173) [2023-12-23 05:07:21,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:07:21,685 INFO L93 Difference]: Finished difference Result 97355 states and 156548 transitions. [2023-12-23 05:07:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-23 05:07:21,688 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 20.444444444444443) internal successors, (184), 9 states have internal predecessors, (184), 2 states have call successors, (172), 2 states have call predecessors, (172), 4 states have return successors, (173), 2 states have call predecessors, (173), 2 states have call successors, (173) Word has length 808 [2023-12-23 05:07:21,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:07:21,859 INFO L225 Difference]: With dead ends: 97355 [2023-12-23 05:07:21,859 INFO L226 Difference]: Without dead ends: 68689 [2023-12-23 05:07:21,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1626 GetRequests, 1607 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=134, Invalid=246, Unknown=0, NotChecked=0, Total=380 [2023-12-23 05:07:21,915 INFO L413 NwaCegarLoop]: 597 mSDtfsCounter, 777 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 1743 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 955 SdHoareTripleChecker+Valid, 1916 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 1743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2023-12-23 05:07:21,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [955 Valid, 1916 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 1743 Invalid, 0 Unknown, 0 Unchecked, 17.9s Time] [2023-12-23 05:07:21,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68689 states. [2023-12-23 05:07:25,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68689 to 47717. [2023-12-23 05:07:25,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47717 states, 37676 states have (on average 1.5512262448242913) internal successors, (58444), 37877 states have internal predecessors, (58444), 9502 states have call successors, (9502), 538 states have call predecessors, (9502), 538 states have return successors, (9502), 9301 states have call predecessors, (9502), 9502 states have call successors, (9502) [2023-12-23 05:07:25,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47717 states to 47717 states and 77448 transitions. [2023-12-23 05:07:25,598 INFO L78 Accepts]: Start accepts. Automaton has 47717 states and 77448 transitions. Word has length 808 [2023-12-23 05:07:25,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:07:25,598 INFO L495 AbstractCegarLoop]: Abstraction has 47717 states and 77448 transitions. [2023-12-23 05:07:25,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.444444444444443) internal successors, (184), 9 states have internal predecessors, (184), 2 states have call successors, (172), 2 states have call predecessors, (172), 4 states have return successors, (173), 2 states have call predecessors, (173), 2 states have call successors, (173) [2023-12-23 05:07:25,599 INFO L276 IsEmpty]: Start isEmpty. Operand 47717 states and 77448 transitions. [2023-12-23 05:07:25,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 809 [2023-12-23 05:07:25,615 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:07:25,615 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:07:25,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-23 05:07:25,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:07:25,816 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:07:25,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:07:25,817 INFO L85 PathProgramCache]: Analyzing trace with hash -698127988, now seen corresponding path program 1 times [2023-12-23 05:07:25,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:07:25,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951269058] [2023-12-23 05:07:25,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:07:25,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:07:25,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:07:25,819 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:07:25,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-23 05:07:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:07:27,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-23 05:07:27,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:07:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:07:27,984 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:07:27,985 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:07:27,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951269058] [2023-12-23 05:07:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951269058] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:07:27,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 05:07:27,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-23 05:07:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099520785] [2023-12-23 05:07:27,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:07:27,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-23 05:07:27,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:07:27,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-23 05:07:27,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-23 05:07:27,986 INFO L87 Difference]: Start difference. First operand 47717 states and 77448 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:07:32,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:07:32,824 INFO L93 Difference]: Finished difference Result 119841 states and 194382 transitions. [2023-12-23 05:07:32,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-23 05:07:32,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 808 [2023-12-23 05:07:32,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:07:33,002 INFO L225 Difference]: With dead ends: 119841 [2023-12-23 05:07:33,002 INFO L226 Difference]: Without dead ends: 72207 [2023-12-23 05:07:33,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 807 GetRequests, 806 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-23 05:07:33,093 INFO L413 NwaCegarLoop]: 1074 mSDtfsCounter, 537 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 1606 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-23 05:07:33,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [537 Valid, 1606 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-23 05:07:33,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72207 states. [2023-12-23 05:07:37,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72207 to 47941. [2023-12-23 05:07:37,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47941 states, 37900 states have (on average 1.5479683377308706) internal successors, (58668), 38101 states have internal predecessors, (58668), 9502 states have call successors, (9502), 538 states have call predecessors, (9502), 538 states have return successors, (9502), 9301 states have call predecessors, (9502), 9502 states have call successors, (9502) [2023-12-23 05:07:37,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47941 states to 47941 states and 77672 transitions. [2023-12-23 05:07:37,320 INFO L78 Accepts]: Start accepts. Automaton has 47941 states and 77672 transitions. Word has length 808 [2023-12-23 05:07:37,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:07:37,321 INFO L495 AbstractCegarLoop]: Abstraction has 47941 states and 77672 transitions. [2023-12-23 05:07:37,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:07:37,322 INFO L276 IsEmpty]: Start isEmpty. Operand 47941 states and 77672 transitions. [2023-12-23 05:07:37,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 809 [2023-12-23 05:07:37,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:07:37,338 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:07:37,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-23 05:07:37,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:07:37,545 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:07:37,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:07:37,545 INFO L85 PathProgramCache]: Analyzing trace with hash -640869686, now seen corresponding path program 1 times [2023-12-23 05:07:37,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:07:37,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711651472] [2023-12-23 05:07:37,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:07:37,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:07:37,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:07:37,547 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:07:37,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-23 05:07:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:07:39,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-23 05:07:39,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:07:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 7060 proven. 345 refuted. 0 times theorem prover too weak. 26655 trivial. 0 not checked. [2023-12-23 05:07:48,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-23 05:07:53,127 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 45 proven. 345 refuted. 0 times theorem prover too weak. 33670 trivial. 0 not checked. [2023-12-23 05:07:53,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:07:53,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711651472] [2023-12-23 05:07:53,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711651472] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-23 05:07:53,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-23 05:07:53,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2023-12-23 05:07:53,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114199082] [2023-12-23 05:07:53,128 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-23 05:07:53,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-23 05:07:53,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:07:53,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-23 05:07:53,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-23 05:07:53,130 INFO L87 Difference]: Start difference. First operand 47941 states and 77672 transitions. Second operand has 12 states, 12 states have (on average 14.0) internal successors, (168), 12 states have internal predecessors, (168), 2 states have call successors, (246), 2 states have call predecessors, (246), 4 states have return successors, (247), 2 states have call predecessors, (247), 2 states have call successors, (247) [2023-12-23 05:08:17,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:08:17,226 INFO L93 Difference]: Finished difference Result 133140 states and 214000 transitions. [2023-12-23 05:08:17,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-23 05:08:17,231 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.0) internal successors, (168), 12 states have internal predecessors, (168), 2 states have call successors, (246), 2 states have call predecessors, (246), 4 states have return successors, (247), 2 states have call predecessors, (247), 2 states have call successors, (247) Word has length 808 [2023-12-23 05:08:17,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:08:17,424 INFO L225 Difference]: With dead ends: 133140 [2023-12-23 05:08:17,425 INFO L226 Difference]: Without dead ends: 85282 [2023-12-23 05:08:17,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1637 GetRequests, 1606 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=271, Invalid=721, Unknown=0, NotChecked=0, Total=992 [2023-12-23 05:08:17,502 INFO L413 NwaCegarLoop]: 807 mSDtfsCounter, 1922 mSDsluCounter, 2422 mSDsCounter, 0 mSdLazyCounter, 2122 mSolverCounterSat, 1306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1924 SdHoareTripleChecker+Valid, 3229 SdHoareTripleChecker+Invalid, 3428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1306 IncrementalHoareTripleChecker+Valid, 2122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2023-12-23 05:08:17,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1924 Valid, 3229 Invalid, 3428 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1306 Valid, 2122 Invalid, 0 Unknown, 0 Unchecked, 16.7s Time] [2023-12-23 05:08:17,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85282 states. [2023-12-23 05:08:22,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85282 to 48782. [2023-12-23 05:08:22,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48782 states, 38422 states have (on average 1.537608661704232) internal successors, (59078), 38623 states have internal predecessors, (59078), 9587 states have call successors, (9587), 772 states have call predecessors, (9587), 772 states have return successors, (9587), 9386 states have call predecessors, (9587), 9587 states have call successors, (9587) [2023-12-23 05:08:22,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48782 states to 48782 states and 78252 transitions. [2023-12-23 05:08:22,242 INFO L78 Accepts]: Start accepts. Automaton has 48782 states and 78252 transitions. Word has length 808 [2023-12-23 05:08:22,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:08:22,243 INFO L495 AbstractCegarLoop]: Abstraction has 48782 states and 78252 transitions. [2023-12-23 05:08:22,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.0) internal successors, (168), 12 states have internal predecessors, (168), 2 states have call successors, (246), 2 states have call predecessors, (246), 4 states have return successors, (247), 2 states have call predecessors, (247), 2 states have call successors, (247) [2023-12-23 05:08:22,243 INFO L276 IsEmpty]: Start isEmpty. Operand 48782 states and 78252 transitions. [2023-12-23 05:08:22,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 810 [2023-12-23 05:08:22,260 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:08:22,260 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:08:22,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-23 05:08:22,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:08:22,489 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:08:22,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:08:22,489 INFO L85 PathProgramCache]: Analyzing trace with hash -759023093, now seen corresponding path program 1 times [2023-12-23 05:08:22,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:08:22,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1031170935] [2023-12-23 05:08:22,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:08:22,490 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:08:22,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:08:22,491 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:08:22,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-23 05:08:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:08:24,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-23 05:08:24,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-23 05:08:45,749 INFO L134 CoverageAnalysis]: Checked inductivity of 34060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34060 trivial. 0 not checked. [2023-12-23 05:08:45,749 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-23 05:08:45,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-23 05:08:45,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1031170935] [2023-12-23 05:08:45,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1031170935] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-23 05:08:45,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-23 05:08:45,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-23 05:08:45,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055310628] [2023-12-23 05:08:45,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-23 05:08:45,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-23 05:08:45,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-23 05:08:45,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-23 05:08:45,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-23 05:08:45,751 INFO L87 Difference]: Start difference. First operand 48782 states and 78252 transitions. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:08:52,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-23 05:08:52,893 INFO L93 Difference]: Finished difference Result 107652 states and 173052 transitions. [2023-12-23 05:08:52,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-23 05:08:52,910 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) Word has length 809 [2023-12-23 05:08:52,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-23 05:08:53,109 INFO L225 Difference]: With dead ends: 107652 [2023-12-23 05:08:53,110 INFO L226 Difference]: Without dead ends: 59122 [2023-12-23 05:08:53,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 811 GetRequests, 805 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-23 05:08:53,165 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 406 mSDsluCounter, 1345 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 1883 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-23 05:08:53,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 1883 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-23 05:08:53,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59122 states. [2023-12-23 05:08:57,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59122 to 57552. [2023-12-23 05:08:57,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57552 states, 47192 states have (on average 1.5652652992032547) internal successors, (73868), 47392 states have internal predecessors, (73868), 9587 states have call successors, (9587), 772 states have call predecessors, (9587), 772 states have return successors, (9587), 9387 states have call predecessors, (9587), 9587 states have call successors, (9587) [2023-12-23 05:08:57,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57552 states to 57552 states and 93042 transitions. [2023-12-23 05:08:57,498 INFO L78 Accepts]: Start accepts. Automaton has 57552 states and 93042 transitions. Word has length 809 [2023-12-23 05:08:57,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-23 05:08:57,499 INFO L495 AbstractCegarLoop]: Abstraction has 57552 states and 93042 transitions. [2023-12-23 05:08:57,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 4 states have internal predecessors, (157), 1 states have call successors, (131), 1 states have call predecessors, (131), 1 states have return successors, (131), 1 states have call predecessors, (131), 1 states have call successors, (131) [2023-12-23 05:08:57,499 INFO L276 IsEmpty]: Start isEmpty. Operand 57552 states and 93042 transitions. [2023-12-23 05:08:57,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 810 [2023-12-23 05:08:57,515 INFO L187 NwaCegarLoop]: Found error trace [2023-12-23 05:08:57,516 INFO L195 NwaCegarLoop]: trace histogram [131, 131, 131, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 05:08:57,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-23 05:08:57,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:08:57,717 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-23 05:08:57,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-23 05:08:57,717 INFO L85 PathProgramCache]: Analyzing trace with hash -183061839, now seen corresponding path program 1 times [2023-12-23 05:08:57,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-23 05:08:57,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1686101644] [2023-12-23 05:08:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-23 05:08:57,719 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:08:57,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-23 05:08:57,720 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-23 05:08:57,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-23 05:08:59,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-23 05:08:59,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-23 05:08:59,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2023-12-23 05:12:21,412 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-23 05:12:21,421 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-23 05:12:21,820 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-23 05:12:21,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-23 05:12:22,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-23 05:12:22,036 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 810 with TraceHistMax 131,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-13-2-2-2-2-2-2-1 context. [2023-12-23 05:12:22,040 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-23 05:12:22,042 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-23 05:12:22,044 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.12 05:12:22 BoogieIcfgContainer [2023-12-23 05:12:22,044 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-23 05:12:22,045 INFO L158 Benchmark]: Toolchain (without parser) took 850421.05ms. Allocated memory was 267.4MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 213.2MB in the beginning and 2.8GB in the end (delta: -2.6GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-23 05:12:22,045 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 222.3MB. Free memory is still 172.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-23 05:12:22,045 INFO L158 Benchmark]: CACSL2BoogieTranslator took 471.96ms. Allocated memory is still 267.4MB. Free memory was 213.2MB in the beginning and 179.6MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. [2023-12-23 05:12:22,045 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.13ms. Allocated memory is still 267.4MB. Free memory was 179.6MB in the beginning and 173.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-23 05:12:22,045 INFO L158 Benchmark]: Boogie Preprocessor took 142.29ms. Allocated memory is still 267.4MB. Free memory was 173.3MB in the beginning and 228.0MB in the end (delta: -54.7MB). Peak memory consumption was 17.0MB. Max. memory is 8.0GB. [2023-12-23 05:12:22,046 INFO L158 Benchmark]: RCFGBuilder took 28537.35ms. Allocated memory is still 267.4MB. Free memory was 228.0MB in the beginning and 142.0MB in the end (delta: 86.0MB). Peak memory consumption was 86.0MB. Max. memory is 8.0GB. [2023-12-23 05:12:22,046 INFO L158 Benchmark]: TraceAbstraction took 821193.37ms. Allocated memory was 267.4MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 141.5MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2023-12-23 05:12:22,047 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.12ms. Allocated memory is still 222.3MB. Free memory is still 172.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 471.96ms. Allocated memory is still 267.4MB. Free memory was 213.2MB in the beginning and 179.6MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 70.13ms. Allocated memory is still 267.4MB. Free memory was 179.6MB in the beginning and 173.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 142.29ms. Allocated memory is still 267.4MB. Free memory was 173.3MB in the beginning and 228.0MB in the end (delta: -54.7MB). Peak memory consumption was 17.0MB. Max. memory is 8.0GB. * RCFGBuilder took 28537.35ms. Allocated memory is still 267.4MB. Free memory was 228.0MB in the beginning and 142.0MB in the end (delta: 86.0MB). Peak memory consumption was 86.0MB. Max. memory is 8.0GB. * TraceAbstraction took 821193.37ms. Allocated memory was 267.4MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 141.5MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while NwaCegarLoop was analyzing trace of length 810 with TraceHistMax 131,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-13-2-2-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 328 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 821.1s, OverallIterations: 20, TraceHistogramMax: 131, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.3s, AutomataDifference: 157.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12513 SdHoareTripleChecker+Valid, 114.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12088 mSDsluCounter, 33847 SdHoareTripleChecker+Invalid, 108.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 20515 mSDsCounter, 4176 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10272 IncrementalHoareTripleChecker+Invalid, 14448 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4176 mSolverCounterUnsat, 13332 mSDtfsCounter, 10272 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 33984 GetRequests, 33773 SyntacticMatches, 5 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 15.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=77451occurred in iteration=13, InterpolantAutomatonStates: 150, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 37.5s AutomataMinimizationTime, 19 MinimizatonAttempts, 143674 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.2s SsaConstructionTime, 55.1s SatisfiabilityAnalysisTime, 355.2s InterpolantComputationTime, 24998 NumberOfCodeBlocks, 24998 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 28995 ConstructedInterpolants, 18 QuantifiedInterpolants, 92290 SizeOfPredicates, 84 NumberOfNonLiveVariables, 39927 ConjunctsInSsa, 136 ConjunctsInUnsatCore, 36 InterpolantComputations, 13 PerfectInterpolantSequences, 1221639/1226160 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown