/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/eca-rers2012/Problem14_label45.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 12:38:50,927 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 12:38:50,993 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-22 12:38:50,996 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 12:38:50,997 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 12:38:51,017 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 12:38:51,018 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 12:38:51,018 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 12:38:51,018 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 12:38:51,021 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 12:38:51,021 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 12:38:51,022 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 12:38:51,022 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 12:38:51,023 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 12:38:51,023 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 12:38:51,024 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 12:38:51,024 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 12:38:51,024 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 12:38:51,024 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 12:38:51,025 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 12:38:51,025 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 12:38:51,025 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 12:38:51,026 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 12:38:51,027 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 12:38:51,027 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 12:38:51,027 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 12:38:51,027 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 12:38:51,028 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 12:38:51,028 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 12:38:51,029 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 12:38:51,029 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 12:38:51,029 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 12:38:51,029 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 12:38:51,029 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 12:38:51,029 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-22 12:38:51,215 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 12:38:51,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 12:38:51,235 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 12:38:51,236 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 12:38:51,236 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 12:38:51,238 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label45.c [2023-12-22 12:38:52,251 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 12:38:52,462 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 12:38:52,462 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label45.c [2023-12-22 12:38:52,473 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bedabc540/84ce4dbfb35441399aeee128c27e0ce3/FLAG1fb04f181 [2023-12-22 12:38:52,484 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bedabc540/84ce4dbfb35441399aeee128c27e0ce3 [2023-12-22 12:38:52,486 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 12:38:52,486 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 12:38:52,488 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 12:38:52,488 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 12:38:52,503 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 12:38:52,504 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:38:52" (1/1) ... [2023-12-22 12:38:52,505 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30bc8c8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:52, skipping insertion in model container [2023-12-22 12:38:52,505 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:38:52" (1/1) ... [2023-12-22 12:38:52,567 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 12:38:52,708 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label45.c[3828,3841] [2023-12-22 12:38:52,872 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 12:38:52,886 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 12:38:52,912 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label45.c[3828,3841] [2023-12-22 12:38:52,994 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 12:38:53,005 INFO L206 MainTranslator]: Completed translation [2023-12-22 12:38:53,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53 WrapperNode [2023-12-22 12:38:53,006 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 12:38:53,006 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 12:38:53,007 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 12:38:53,007 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 12:38:53,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,047 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,112 INFO L138 Inliner]: procedures = 14, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 857 [2023-12-22 12:38:53,113 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 12:38:53,113 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 12:38:53,113 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 12:38:53,113 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 12:38:53,121 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,122 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,126 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,156 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-22 12:38:53,156 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,156 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,171 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,176 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,179 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,183 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,187 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 12:38:53,188 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 12:38:53,188 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 12:38:53,188 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 12:38:53,189 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (1/1) ... [2023-12-22 12:38:53,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 12:38:53,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 12:38:53,227 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-22 12:38:53,244 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-22 12:38:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 12:38:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 12:38:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 12:38:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 12:38:53,305 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 12:38:53,306 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 12:38:55,629 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 12:38:55,662 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 12:38:55,662 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-22 12:38:55,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:38:55 BoogieIcfgContainer [2023-12-22 12:38:55,663 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 12:38:55,664 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 12:38:55,664 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 12:38:55,666 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 12:38:55,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:38:52" (1/3) ... [2023-12-22 12:38:55,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67ad2d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:38:55, skipping insertion in model container [2023-12-22 12:38:55,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:38:53" (2/3) ... [2023-12-22 12:38:55,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67ad2d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:38:55, skipping insertion in model container [2023-12-22 12:38:55,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:38:55" (3/3) ... [2023-12-22 12:38:55,668 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem14_label45.c [2023-12-22 12:38:55,680 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 12:38:55,680 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-22 12:38:55,723 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 12:38:55,728 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;@3e58dd59, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 12:38:55,728 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-22 12:38:55,734 INFO L276 IsEmpty]: Start isEmpty. Operand has 183 states, 181 states have (on average 1.988950276243094) internal successors, (360), 182 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:55,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-22 12:38:55,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:38:55,742 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:38:55,743 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:38:55,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:38:55,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1825588606, now seen corresponding path program 1 times [2023-12-22 12:38:55,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:38:55,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1193357727] [2023-12-22 12:38:55,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:38:55,760 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-22 12:38:55,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:38:55,762 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-22 12:38:55,792 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-22 12:38:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:38:55,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 12:38:55,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:38:55,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 12:38:55,850 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:38:55,851 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:38:55,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1193357727] [2023-12-22 12:38:55,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1193357727] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:38:55,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:38:55,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:38:55,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890092803] [2023-12-22 12:38:55,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:38:55,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 12:38:55,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:38:55,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 12:38:55,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 12:38:55,893 INFO L87 Difference]: Start difference. First operand has 183 states, 181 states have (on average 1.988950276243094) internal successors, (360), 182 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:55,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:38:55,949 INFO L93 Difference]: Finished difference Result 365 states and 719 transitions. [2023-12-22 12:38:55,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 12:38:55,952 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2023-12-22 12:38:55,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:38:55,963 INFO L225 Difference]: With dead ends: 365 [2023-12-22 12:38:55,963 INFO L226 Difference]: Without dead ends: 181 [2023-12-22 12:38:55,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 12:38:55,969 INFO L413 NwaCegarLoop]: 295 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 12:38:55,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 295 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 12:38:55,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-12-22 12:38:56,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2023-12-22 12:38:56,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.6388888888888888) internal successors, (295), 180 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:56,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 295 transitions. [2023-12-22 12:38:56,032 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 295 transitions. Word has length 35 [2023-12-22 12:38:56,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:38:56,032 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 295 transitions. [2023-12-22 12:38:56,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:56,032 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 295 transitions. [2023-12-22 12:38:56,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-22 12:38:56,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:38:56,033 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:38:56,040 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-22 12:38:56,233 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-22 12:38:56,234 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:38:56,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:38:56,234 INFO L85 PathProgramCache]: Analyzing trace with hash 30818838, now seen corresponding path program 1 times [2023-12-22 12:38:56,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:38:56,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [592083377] [2023-12-22 12:38:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:38:56,235 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-22 12:38:56,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:38:56,237 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-22 12:38:56,240 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-22 12:38:56,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:38:56,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:38:56,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:38:56,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 12:38:56,367 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:38:56,367 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:38:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [592083377] [2023-12-22 12:38:56,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [592083377] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:38:56,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:38:56,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:38:56,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175800660] [2023-12-22 12:38:56,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:38:56,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:38:56,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:38:56,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:38:56,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:38:56,374 INFO L87 Difference]: Start difference. First operand 181 states and 295 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:59,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:38:59,148 INFO L93 Difference]: Finished difference Result 539 states and 882 transitions. [2023-12-22 12:38:59,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:38:59,149 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2023-12-22 12:38:59,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:38:59,150 INFO L225 Difference]: With dead ends: 539 [2023-12-22 12:38:59,150 INFO L226 Difference]: Without dead ends: 359 [2023-12-22 12:38:59,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 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-22 12:38:59,152 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 155 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-22 12:38:59,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 64 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-22 12:38:59,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-12-22 12:38:59,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2023-12-22 12:38:59,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 1.488826815642458) internal successors, (533), 358 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:59,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 533 transitions. [2023-12-22 12:38:59,164 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 533 transitions. Word has length 35 [2023-12-22 12:38:59,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:38:59,164 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 533 transitions. [2023-12-22 12:38:59,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:38:59,164 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 533 transitions. [2023-12-22 12:38:59,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 12:38:59,166 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:38:59,166 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 12:38:59,168 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-22 12:38:59,368 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-22 12:38:59,369 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:38:59,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:38:59,369 INFO L85 PathProgramCache]: Analyzing trace with hash -964115164, now seen corresponding path program 1 times [2023-12-22 12:38:59,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:38:59,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [973163144] [2023-12-22 12:38:59,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:38:59,370 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-22 12:38:59,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:38:59,371 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-22 12:38:59,375 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-22 12:38:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:38:59,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:38:59,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:38:59,549 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 12:38:59,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:38:59,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:38:59,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [973163144] [2023-12-22 12:38:59,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [973163144] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:38:59,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:38:59,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:38:59,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474303346] [2023-12-22 12:38:59,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:38:59,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:38:59,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:38:59,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:38:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:38:59,558 INFO L87 Difference]: Start difference. First operand 359 states and 533 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:02,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:39:02,675 INFO L93 Difference]: Finished difference Result 1073 states and 1596 transitions. [2023-12-22 12:39:02,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:39:02,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2023-12-22 12:39:02,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:39:02,677 INFO L225 Difference]: With dead ends: 1073 [2023-12-22 12:39:02,678 INFO L226 Difference]: Without dead ends: 715 [2023-12-22 12:39:02,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 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-22 12:39:02,679 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 116 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-22 12:39:02,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 99 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-22 12:39:02,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2023-12-22 12:39:02,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2023-12-22 12:39:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 1.3473389355742298) internal successors, (962), 714 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 962 transitions. [2023-12-22 12:39:02,700 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 962 transitions. Word has length 100 [2023-12-22 12:39:02,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:39:02,700 INFO L495 AbstractCegarLoop]: Abstraction has 715 states and 962 transitions. [2023-12-22 12:39:02,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 2 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:02,700 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 962 transitions. [2023-12-22 12:39:02,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-22 12:39:02,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:39:02,702 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 12:39:02,724 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-22 12:39:02,906 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 [2023-12-22 12:39:02,906 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:39:02,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:39:02,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1008924672, now seen corresponding path program 1 times [2023-12-22 12:39:02,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:39:02,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [378933282] [2023-12-22 12:39:02,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:39:02,908 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-22 12:39:02,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:39:02,909 INFO L229 MonitoredProcess]: Starting monitored process 5 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-22 12:39:02,913 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 (5)] Waiting until timeout for monitored process [2023-12-22 12:39:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:39:02,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:39:02,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:39:03,083 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 12:39:03,083 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:39:03,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:39:03,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [378933282] [2023-12-22 12:39:03,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [378933282] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:39:03,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:39:03,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:39:03,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665241546] [2023-12-22 12:39:03,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:39:03,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:39:03,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:39:03,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:39:03,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:39:03,088 INFO L87 Difference]: Start difference. First operand 715 states and 962 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:05,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:39:05,777 INFO L93 Difference]: Finished difference Result 1963 states and 2656 transitions. [2023-12-22 12:39:05,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:39:05,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-22 12:39:05,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:39:05,781 INFO L225 Difference]: With dead ends: 1963 [2023-12-22 12:39:05,781 INFO L226 Difference]: Without dead ends: 1249 [2023-12-22 12:39:05,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 101 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-22 12:39:05,783 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 129 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-22 12:39:05,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 87 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-22 12:39:05,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2023-12-22 12:39:05,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 1249. [2023-12-22 12:39:05,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 1.2467948717948718) internal successors, (1556), 1248 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:05,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1556 transitions. [2023-12-22 12:39:05,806 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1556 transitions. Word has length 103 [2023-12-22 12:39:05,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:39:05,808 INFO L495 AbstractCegarLoop]: Abstraction has 1249 states and 1556 transitions. [2023-12-22 12:39:05,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:05,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1556 transitions. [2023-12-22 12:39:05,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-12-22 12:39:05,819 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:39:05,819 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:39:05,823 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 (5)] Forceful destruction successful, exit code 0 [2023-12-22 12:39:06,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /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-22 12:39:06,030 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:39:06,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:39:06,031 INFO L85 PathProgramCache]: Analyzing trace with hash 522837006, now seen corresponding path program 1 times [2023-12-22 12:39:06,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:39:06,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339467239] [2023-12-22 12:39:06,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:39:06,032 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-22 12:39:06,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:39:06,033 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-22 12:39:06,054 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-22 12:39:06,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:39:06,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 12:39:06,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:39:06,807 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-22 12:39:06,807 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:39:06,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:39:06,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339467239] [2023-12-22 12:39:06,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339467239] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:39:06,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:39:06,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:39:06,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134239356] [2023-12-22 12:39:06,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:39:06,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 12:39:06,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:39:06,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 12:39:06,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:39:06,810 INFO L87 Difference]: Start difference. First operand 1249 states and 1556 transitions. Second operand has 4 states, 4 states have (on average 45.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:09,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:39:09,032 INFO L93 Difference]: Finished difference Result 2170 states and 2742 transitions. [2023-12-22 12:39:09,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:39:09,032 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 184 [2023-12-22 12:39:09,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:39:09,035 INFO L225 Difference]: With dead ends: 2170 [2023-12-22 12:39:09,035 INFO L226 Difference]: Without dead ends: 1071 [2023-12-22 12:39:09,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:39:09,037 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 101 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:39:09,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 111 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-22 12:39:09,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2023-12-22 12:39:09,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1071. [2023-12-22 12:39:09,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 1.2401869158878505) internal successors, (1327), 1070 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:09,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1327 transitions. [2023-12-22 12:39:09,059 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1327 transitions. Word has length 184 [2023-12-22 12:39:09,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:39:09,059 INFO L495 AbstractCegarLoop]: Abstraction has 1071 states and 1327 transitions. [2023-12-22 12:39:09,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:09,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1327 transitions. [2023-12-22 12:39:09,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2023-12-22 12:39:09,061 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:39:09,061 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 12:39:09,068 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-22 12:39:09,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:39:09,271 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:39:09,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:39:09,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1087353585, now seen corresponding path program 1 times [2023-12-22 12:39:09,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:39:09,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1953193765] [2023-12-22 12:39:09,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:39:09,272 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-22 12:39:09,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:39:09,273 INFO L229 MonitoredProcess]: Starting monitored process 7 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-22 12:39:09,293 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 (7)] Waiting until timeout for monitored process [2023-12-22 12:39:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:39:09,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:39:09,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:39:09,942 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-12-22 12:39:09,942 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:39:09,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:39:09,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1953193765] [2023-12-22 12:39:09,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1953193765] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:39:09,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:39:09,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:39:09,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050305094] [2023-12-22 12:39:09,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:39:09,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:39:09,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:39:09,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:39:09,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:39:09,944 INFO L87 Difference]: Start difference. First operand 1071 states and 1327 transitions. Second operand has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 2 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:11,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:39:11,810 INFO L93 Difference]: Finished difference Result 1785 states and 2288 transitions. [2023-12-22 12:39:11,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:39:11,810 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 2 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 210 [2023-12-22 12:39:11,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:39:11,813 INFO L225 Difference]: With dead ends: 1785 [2023-12-22 12:39:11,813 INFO L226 Difference]: Without dead ends: 1071 [2023-12-22 12:39:11,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 208 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-22 12:39:11,815 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 73 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:39:11,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 121 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-22 12:39:11,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2023-12-22 12:39:11,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1071. [2023-12-22 12:39:11,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 1.2345794392523364) internal successors, (1321), 1070 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:11,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1321 transitions. [2023-12-22 12:39:11,827 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1321 transitions. Word has length 210 [2023-12-22 12:39:11,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:39:11,827 INFO L495 AbstractCegarLoop]: Abstraction has 1071 states and 1321 transitions. [2023-12-22 12:39:11,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 2 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:11,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1321 transitions. [2023-12-22 12:39:11,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-12-22 12:39:11,829 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:39:11,829 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:39:11,847 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 (7)] Forceful destruction successful, exit code 0 [2023-12-22 12:39:12,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /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-22 12:39:12,036 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:39:12,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:39:12,037 INFO L85 PathProgramCache]: Analyzing trace with hash -441686881, now seen corresponding path program 1 times [2023-12-22 12:39:12,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:39:12,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1161870815] [2023-12-22 12:39:12,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:39:12,038 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-22 12:39:12,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:39:12,039 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-22 12:39:12,040 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-22 12:39:12,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:39:12,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:39:12,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:39:12,474 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 101 proven. 135 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:39:12,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:39:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 236 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:39:12,858 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:39:12,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1161870815] [2023-12-22 12:39:12,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1161870815] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:39:12,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:39:12,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 12:39:12,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171690084] [2023-12-22 12:39:12,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:39:12,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:39:12,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:39:12,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:39:12,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 12:39:12,859 INFO L87 Difference]: Start difference. First operand 1071 states and 1321 transitions. Second operand has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:18,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:39:18,000 INFO L93 Difference]: Finished difference Result 2141 states and 2813 transitions. [2023-12-22 12:39:18,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:39:18,001 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 314 [2023-12-22 12:39:18,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:39:18,004 INFO L225 Difference]: With dead ends: 2141 [2023-12-22 12:39:18,004 INFO L226 Difference]: Without dead ends: 1427 [2023-12-22 12:39:18,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 623 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 12:39:18,006 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 134 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-12-22 12:39:18,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 55 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-12-22 12:39:18,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2023-12-22 12:39:18,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1427. [2023-12-22 12:39:18,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1426 states have (on average 1.2398316970546985) internal successors, (1768), 1426 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:18,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1768 transitions. [2023-12-22 12:39:18,022 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 1768 transitions. Word has length 314 [2023-12-22 12:39:18,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:39:18,022 INFO L495 AbstractCegarLoop]: Abstraction has 1427 states and 1768 transitions. [2023-12-22 12:39:18,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:18,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 1768 transitions. [2023-12-22 12:39:18,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2023-12-22 12:39:18,025 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:39:18,025 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:39:18,031 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-22 12:39:18,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:39:18,229 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:39:18,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:39:18,230 INFO L85 PathProgramCache]: Analyzing trace with hash -329908031, now seen corresponding path program 1 times [2023-12-22 12:39:18,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:39:18,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [644665188] [2023-12-22 12:39:18,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:39:18,231 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-22 12:39:18,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:39:18,232 INFO L229 MonitoredProcess]: Starting monitored process 9 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-22 12:39:18,232 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 (9)] Waiting until timeout for monitored process [2023-12-22 12:39:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:39:18,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:39:18,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:39:18,691 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 101 proven. 159 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:39:18,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:39:19,053 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 260 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:39:19,053 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:39:19,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [644665188] [2023-12-22 12:39:19,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [644665188] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:39:19,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:39:19,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 12:39:19,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562419284] [2023-12-22 12:39:19,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:39:19,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:39:19,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:39:19,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:39:19,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 12:39:19,055 INFO L87 Difference]: Start difference. First operand 1427 states and 1768 transitions. Second operand has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:23,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:39:23,862 INFO L93 Difference]: Finished difference Result 3209 states and 4155 transitions. [2023-12-22 12:39:23,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:39:23,863 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 326 [2023-12-22 12:39:23,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:39:23,867 INFO L225 Difference]: With dead ends: 3209 [2023-12-22 12:39:23,867 INFO L226 Difference]: Without dead ends: 2139 [2023-12-22 12:39:23,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 647 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 12:39:23,869 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 112 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:39:23,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 246 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-12-22 12:39:23,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states. [2023-12-22 12:39:23,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2023-12-22 12:39:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2138 states have (on average 1.2483629560336764) internal successors, (2669), 2138 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:23,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2669 transitions. [2023-12-22 12:39:23,893 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 2669 transitions. Word has length 326 [2023-12-22 12:39:23,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:39:23,894 INFO L495 AbstractCegarLoop]: Abstraction has 2139 states and 2669 transitions. [2023-12-22 12:39:23,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:39:23,894 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 2669 transitions. [2023-12-22 12:39:23,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2023-12-22 12:39:23,896 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:39:23,896 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:39:23,910 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 (9)] Ended with exit code 0 [2023-12-22 12:39:24,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /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-22 12:39:24,100 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:39:24,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:39:24,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1485038695, now seen corresponding path program 1 times [2023-12-22 12:39:24,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:39:24,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1720764070] [2023-12-22 12:39:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:39:24,102 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-22 12:39:24,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:39:24,103 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-22 12:39:24,124 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-22 12:39:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:39:24,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 12:39:24,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:39:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 15 proven. 277 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:39:25,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:39:31,172 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 263 proven. 29 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:39:31,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:39:31,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1720764070] [2023-12-22 12:39:31,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1720764070] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:39:31,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:39:31,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2023-12-22 12:39:31,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827791003] [2023-12-22 12:39:31,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:39:31,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 12:39:31,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:39:31,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 12:39:31,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-22 12:39:31,174 INFO L87 Difference]: Start difference. First operand 2139 states and 2669 transitions. Second operand has 8 states, 8 states have (on average 59.0) internal successors, (472), 7 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:06,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:40:06,672 INFO L93 Difference]: Finished difference Result 5817 states and 7420 transitions. [2023-12-22 12:40:06,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 12:40:06,673 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 59.0) internal successors, (472), 7 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 342 [2023-12-22 12:40:06,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:40:06,681 INFO L225 Difference]: With dead ends: 5817 [2023-12-22 12:40:06,682 INFO L226 Difference]: Without dead ends: 3919 [2023-12-22 12:40:06,684 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 683 GetRequests, 676 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-12-22 12:40:06,684 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 532 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 2429 mSolverCounterSat, 396 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 2825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 396 IncrementalHoareTripleChecker+Valid, 2429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:40:06,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [532 Valid, 50 Invalid, 2825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [396 Valid, 2429 Invalid, 0 Unknown, 0 Unchecked, 35.2s Time] [2023-12-22 12:40:06,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3919 states. [2023-12-22 12:40:06,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3919 to 3741. [2023-12-22 12:40:06,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 3740 states have (on average 1.1101604278074866) internal successors, (4152), 3740 states have internal predecessors, (4152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 4152 transitions. [2023-12-22 12:40:06,730 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 4152 transitions. Word has length 342 [2023-12-22 12:40:06,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:40:06,730 INFO L495 AbstractCegarLoop]: Abstraction has 3741 states and 4152 transitions. [2023-12-22 12:40:06,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 59.0) internal successors, (472), 7 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:06,731 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 4152 transitions. [2023-12-22 12:40:06,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 690 [2023-12-22 12:40:06,740 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:40:06,741 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 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-22 12:40:06,750 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 (10)] Ended with exit code 0 [2023-12-22 12:40:06,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:40:06,947 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:40:06,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:40:06,947 INFO L85 PathProgramCache]: Analyzing trace with hash 40880603, now seen corresponding path program 1 times [2023-12-22 12:40:06,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:40:06,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1096828637] [2023-12-22 12:40:06,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:40:06,949 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-22 12:40:06,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:40:06,951 INFO L229 MonitoredProcess]: Starting monitored process 11 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-22 12:40:06,988 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 (11)] Waiting until timeout for monitored process [2023-12-22 12:40:07,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:40:07,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-22 12:40:07,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:40:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1284 backedges. 273 proven. 898 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2023-12-22 12:40:12,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:40:29,997 INFO L134 CoverageAnalysis]: Checked inductivity of 1284 backedges. 903 proven. 268 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2023-12-22 12:40:29,997 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:40:29,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1096828637] [2023-12-22 12:40:29,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1096828637] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:40:29,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:40:29,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-12-22 12:40:29,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832725095] [2023-12-22 12:40:29,998 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:40:29,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-22 12:40:29,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:40:29,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-22 12:40:29,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2023-12-22 12:40:30,000 INFO L87 Difference]: Start difference. First operand 3741 states and 4152 transitions. Second operand has 21 states, 21 states have (on average 53.0) internal successors, (1113), 21 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:34,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:40:34,202 INFO L93 Difference]: Finished difference Result 7107 states and 7935 transitions. [2023-12-22 12:40:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-22 12:40:34,203 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 53.0) internal successors, (1113), 21 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 689 [2023-12-22 12:40:34,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:40:34,210 INFO L225 Difference]: With dead ends: 7107 [2023-12-22 12:40:34,210 INFO L226 Difference]: Without dead ends: 4079 [2023-12-22 12:40:34,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1376 GetRequests, 1357 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2023-12-22 12:40:34,213 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 325 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 3485 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 3519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 3485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-22 12:40:34,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 82 Invalid, 3519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 3485 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-12-22 12:40:34,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4079 states. [2023-12-22 12:40:34,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4079 to 3554. [2023-12-22 12:40:34,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3554 states, 3553 states have (on average 1.1142696312974951) internal successors, (3959), 3553 states have internal predecessors, (3959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:34,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3554 states to 3554 states and 3959 transitions. [2023-12-22 12:40:34,247 INFO L78 Accepts]: Start accepts. Automaton has 3554 states and 3959 transitions. Word has length 689 [2023-12-22 12:40:34,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:40:34,248 INFO L495 AbstractCegarLoop]: Abstraction has 3554 states and 3959 transitions. [2023-12-22 12:40:34,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 53.0) internal successors, (1113), 21 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:34,249 INFO L276 IsEmpty]: Start isEmpty. Operand 3554 states and 3959 transitions. [2023-12-22 12:40:34,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2023-12-22 12:40:34,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:40:34,253 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:40:34,272 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 (11)] Ended with exit code 0 [2023-12-22 12:40:34,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /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-22 12:40:34,457 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:40:34,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:40:34,458 INFO L85 PathProgramCache]: Analyzing trace with hash -466417688, now seen corresponding path program 1 times [2023-12-22 12:40:34,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:40:34,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232018663] [2023-12-22 12:40:34,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:40:34,460 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-22 12:40:34,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:40:34,461 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-22 12:40:34,461 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-22 12:40:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:40:34,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 12:40:34,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:40:38,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1302 backedges. 744 proven. 420 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2023-12-22 12:40:38,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:40:48,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1302 backedges. 1128 proven. 36 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2023-12-22 12:40:48,028 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:40:48,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232018663] [2023-12-22 12:40:48,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232018663] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:40:48,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:40:48,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-12-22 12:40:48,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620507017] [2023-12-22 12:40:48,028 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:40:48,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-22 12:40:48,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:40:48,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-22 12:40:48,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=261, Unknown=0, NotChecked=0, Total=380 [2023-12-22 12:40:48,031 INFO L87 Difference]: Start difference. First operand 3554 states and 3959 transitions. Second operand has 20 states, 20 states have (on average 47.8) internal successors, (956), 20 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:56,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:40:56,088 INFO L93 Difference]: Finished difference Result 7435 states and 8263 transitions. [2023-12-22 12:40:56,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-22 12:40:56,088 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 47.8) internal successors, (956), 20 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 707 [2023-12-22 12:40:56,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:40:56,096 INFO L225 Difference]: With dead ends: 7435 [2023-12-22 12:40:56,096 INFO L226 Difference]: Without dead ends: 3864 [2023-12-22 12:40:56,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1426 GetRequests, 1398 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=264, Invalid=606, Unknown=0, NotChecked=0, Total=870 [2023-12-22 12:40:56,099 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 1046 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 5071 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 5158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 5071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:40:56,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 87 Invalid, 5158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 5071 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2023-12-22 12:40:56,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3864 states. [2023-12-22 12:40:56,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3864 to 3531. [2023-12-22 12:40:56,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3531 states, 3530 states have (on average 1.0886685552407933) internal successors, (3843), 3530 states have internal predecessors, (3843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:56,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3531 states to 3531 states and 3843 transitions. [2023-12-22 12:40:56,134 INFO L78 Accepts]: Start accepts. Automaton has 3531 states and 3843 transitions. Word has length 707 [2023-12-22 12:40:56,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:40:56,134 INFO L495 AbstractCegarLoop]: Abstraction has 3531 states and 3843 transitions. [2023-12-22 12:40:56,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 47.8) internal successors, (956), 20 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:40:56,135 INFO L276 IsEmpty]: Start isEmpty. Operand 3531 states and 3843 transitions. [2023-12-22 12:40:56,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 785 [2023-12-22 12:40:56,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:40:56,139 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:40:56,144 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-22 12:40:56,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:40:56,344 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:40:56,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:40:56,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2065678474, now seen corresponding path program 1 times [2023-12-22 12:40:56,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:40:56,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1055856437] [2023-12-22 12:40:56,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:40:56,347 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-22 12:40:56,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:40:56,349 INFO L229 MonitoredProcess]: Starting monitored process 13 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-22 12:40:56,349 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 (13)] Waiting until timeout for monitored process [2023-12-22 12:40:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:40:56,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-22 12:40:56,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:41:01,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1720 backedges. 338 proven. 1115 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2023-12-22 12:41:01,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:41:48,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1720 backedges. 1453 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2023-12-22 12:41:48,498 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:41:48,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1055856437] [2023-12-22 12:41:48,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1055856437] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:41:48,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:41:48,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 21 [2023-12-22 12:41:48,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817205096] [2023-12-22 12:41:48,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:41:48,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 12:41:48,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:41:48,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 12:41:48,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-12-22 12:41:48,500 INFO L87 Difference]: Start difference. First operand 3531 states and 3843 transitions. Second operand has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:41:58,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:41:58,347 INFO L93 Difference]: Finished difference Result 6669 states and 7293 transitions. [2023-12-22 12:41:58,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 12:41:58,348 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 784 [2023-12-22 12:41:58,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:41:58,355 INFO L225 Difference]: With dead ends: 6669 [2023-12-22 12:41:58,356 INFO L226 Difference]: Without dead ends: 3603 [2023-12-22 12:41:58,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1566 GetRequests, 1547 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-12-22 12:41:58,358 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 18 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:41:58,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 59 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 9.8s Time] [2023-12-22 12:41:58,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3603 states. [2023-12-22 12:41:58,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3603 to 3603. [2023-12-22 12:41:58,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3603 states, 3602 states have (on average 1.0868961687951137) internal successors, (3915), 3602 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:41:58,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3603 states to 3603 states and 3915 transitions. [2023-12-22 12:41:58,402 INFO L78 Accepts]: Start accepts. Automaton has 3603 states and 3915 transitions. Word has length 784 [2023-12-22 12:41:58,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:41:58,402 INFO L495 AbstractCegarLoop]: Abstraction has 3603 states and 3915 transitions. [2023-12-22 12:41:58,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:41:58,403 INFO L276 IsEmpty]: Start isEmpty. Operand 3603 states and 3915 transitions. [2023-12-22 12:41:58,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 857 [2023-12-22 12:41:58,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:41:58,408 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:41:58,415 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 (13)] Forceful destruction successful, exit code 0 [2023-12-22 12:41:58,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /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-22 12:41:58,614 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:41:58,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:41:58,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1430986902, now seen corresponding path program 1 times [2023-12-22 12:41:58,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:41:58,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [366837264] [2023-12-22 12:41:58,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:41:58,617 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-22 12:41:58,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:41:58,617 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-22 12:41:58,618 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-22 12:41:58,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:41:58,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 947 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:41:58,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:41:58,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2185 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 1948 trivial. 0 not checked. [2023-12-22 12:41:58,909 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:41:58,909 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:41:58,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [366837264] [2023-12-22 12:41:58,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [366837264] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:41:58,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:41:58,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:41:58,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131411934] [2023-12-22 12:41:58,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:41:58,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:41:58,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:41:58,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:41:58,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:41:58,912 INFO L87 Difference]: Start difference. First operand 3603 states and 3915 transitions. Second operand has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:00,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:42:00,666 INFO L93 Difference]: Finished difference Result 4851 states and 5376 transitions. [2023-12-22 12:42:00,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:42:00,671 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 856 [2023-12-22 12:42:00,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:42:00,685 INFO L225 Difference]: With dead ends: 4851 [2023-12-22 12:42:00,686 INFO L226 Difference]: Without dead ends: 4849 [2023-12-22 12:42:00,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 854 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-22 12:42:00,687 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 156 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-22 12:42:00,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 206 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-22 12:42:00,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4849 states. [2023-12-22 12:42:00,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4849 to 4849. [2023-12-22 12:42:00,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4849 states, 4848 states have (on average 1.1070544554455446) internal successors, (5367), 4848 states have internal predecessors, (5367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:00,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4849 states to 4849 states and 5367 transitions. [2023-12-22 12:42:00,740 INFO L78 Accepts]: Start accepts. Automaton has 4849 states and 5367 transitions. Word has length 856 [2023-12-22 12:42:00,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:42:00,740 INFO L495 AbstractCegarLoop]: Abstraction has 4849 states and 5367 transitions. [2023-12-22 12:42:00,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:00,741 INFO L276 IsEmpty]: Start isEmpty. Operand 4849 states and 5367 transitions. [2023-12-22 12:42:00,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 880 [2023-12-22 12:42:00,746 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:42:00,747 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 12:42:00,756 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-22 12:42:00,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:42:00,953 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:42:00,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:42:00,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1896074765, now seen corresponding path program 1 times [2023-12-22 12:42:00,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:42:00,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869895167] [2023-12-22 12:42:00,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:42:00,956 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-22 12:42:00,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:42:00,957 INFO L229 MonitoredProcess]: Starting monitored process 15 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-22 12:42:00,966 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 (15)] Waiting until timeout for monitored process [2023-12-22 12:42:01,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:42:01,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 976 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:42:01,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:42:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2657 backedges. 1320 proven. 0 refuted. 0 times theorem prover too weak. 1337 trivial. 0 not checked. [2023-12-22 12:42:01,637 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:42:01,637 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:42:01,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869895167] [2023-12-22 12:42:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869895167] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:42:01,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:42:01,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:42:01,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511078040] [2023-12-22 12:42:01,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:42:01,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:42:01,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:42:01,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:42:01,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:42:01,639 INFO L87 Difference]: Start difference. First operand 4849 states and 5367 transitions. Second operand has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:03,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:42:03,446 INFO L93 Difference]: Finished difference Result 9341 states and 10382 transitions. [2023-12-22 12:42:03,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:42:03,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 879 [2023-12-22 12:42:03,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:42:03,465 INFO L225 Difference]: With dead ends: 9341 [2023-12-22 12:42:03,465 INFO L226 Difference]: Without dead ends: 5027 [2023-12-22 12:42:03,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 878 GetRequests, 877 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-22 12:42:03,469 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 50 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:42:03,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 243 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-22 12:42:03,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5027 states. [2023-12-22 12:42:03,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5027 to 5027. [2023-12-22 12:42:03,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5027 states, 5026 states have (on average 1.1038599283724633) internal successors, (5548), 5026 states have internal predecessors, (5548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:03,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5027 states to 5027 states and 5548 transitions. [2023-12-22 12:42:03,518 INFO L78 Accepts]: Start accepts. Automaton has 5027 states and 5548 transitions. Word has length 879 [2023-12-22 12:42:03,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:42:03,519 INFO L495 AbstractCegarLoop]: Abstraction has 5027 states and 5548 transitions. [2023-12-22 12:42:03,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:03,519 INFO L276 IsEmpty]: Start isEmpty. Operand 5027 states and 5548 transitions. [2023-12-22 12:42:03,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 882 [2023-12-22 12:42:03,525 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:42:03,526 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-22 12:42:03,535 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 (15)] Forceful destruction successful, exit code 0 [2023-12-22 12:42:03,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /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-22 12:42:03,730 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:42:03,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:42:03,731 INFO L85 PathProgramCache]: Analyzing trace with hash 463697344, now seen corresponding path program 1 times [2023-12-22 12:42:03,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:42:03,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [37894492] [2023-12-22 12:42:03,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:42:03,733 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-22 12:42:03,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:42:03,734 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-22 12:42:03,735 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-22 12:42:03,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:42:03,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 971 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:42:03,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:42:04,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 1843 proven. 0 refuted. 0 times theorem prover too weak. 503 trivial. 0 not checked. [2023-12-22 12:42:04,822 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:42:04,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:42:04,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [37894492] [2023-12-22 12:42:04,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [37894492] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:42:04,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:42:04,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 12:42:04,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265605833] [2023-12-22 12:42:04,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:42:04,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 12:42:04,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:42:04,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 12:42:04,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:42:04,824 INFO L87 Difference]: Start difference. First operand 5027 states and 5548 transitions. Second operand has 4 states, 4 states have (on average 121.5) internal successors, (486), 4 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:06,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:42:06,846 INFO L93 Difference]: Finished difference Result 9697 states and 10744 transitions. [2023-12-22 12:42:06,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:42:06,851 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 121.5) internal successors, (486), 4 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 881 [2023-12-22 12:42:06,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:42:06,858 INFO L225 Difference]: With dead ends: 9697 [2023-12-22 12:42:06,858 INFO L226 Difference]: Without dead ends: 5205 [2023-12-22 12:42:06,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 878 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:42:06,864 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 67 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-22 12:42:06,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 54 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-22 12:42:06,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5205 states. [2023-12-22 12:42:06,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5205 to 5205. [2023-12-22 12:42:06,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5205 states, 5204 states have (on average 1.1008839354342814) internal successors, (5729), 5204 states have internal predecessors, (5729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:06,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5205 states to 5205 states and 5729 transitions. [2023-12-22 12:42:06,915 INFO L78 Accepts]: Start accepts. Automaton has 5205 states and 5729 transitions. Word has length 881 [2023-12-22 12:42:06,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:42:06,915 INFO L495 AbstractCegarLoop]: Abstraction has 5205 states and 5729 transitions. [2023-12-22 12:42:06,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 121.5) internal successors, (486), 4 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:06,915 INFO L276 IsEmpty]: Start isEmpty. Operand 5205 states and 5729 transitions. [2023-12-22 12:42:06,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 927 [2023-12-22 12:42:06,922 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:42:06,922 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:42:06,932 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 (16)] Forceful destruction successful, exit code 0 [2023-12-22 12:42:07,125 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 [2023-12-22 12:42:07,126 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:42:07,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:42:07,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1452106607, now seen corresponding path program 1 times [2023-12-22 12:42:07,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:42:07,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1218401197] [2023-12-22 12:42:07,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:42:07,129 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-22 12:42:07,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:42:07,130 INFO L229 MonitoredProcess]: Starting monitored process 17 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-22 12:42:07,131 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 (17)] Waiting until timeout for monitored process [2023-12-22 12:42:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:42:07,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-22 12:42:07,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:42:10,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2708 backedges. 271 proven. 2066 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2023-12-22 12:42:10,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:42:16,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2708 backedges. 1670 proven. 94 refuted. 0 times theorem prover too weak. 944 trivial. 0 not checked. [2023-12-22 12:42:16,353 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:42:16,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1218401197] [2023-12-22 12:42:16,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1218401197] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:42:16,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:42:16,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2023-12-22 12:42:16,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329248585] [2023-12-22 12:42:16,353 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:42:16,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-22 12:42:16,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:42:16,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-22 12:42:16,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:42:16,356 INFO L87 Difference]: Start difference. First operand 5205 states and 5729 transitions. Second operand has 12 states, 12 states have (on average 93.83333333333333) internal successors, (1126), 11 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:32,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:42:32,423 INFO L93 Difference]: Finished difference Result 11196 states and 12347 transitions. [2023-12-22 12:42:32,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-22 12:42:32,427 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 93.83333333333333) internal successors, (1126), 11 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 926 [2023-12-22 12:42:32,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:42:32,435 INFO L225 Difference]: With dead ends: 11196 [2023-12-22 12:42:32,435 INFO L226 Difference]: Without dead ends: 6526 [2023-12-22 12:42:32,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1858 GetRequests, 1840 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2023-12-22 12:42:32,439 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 785 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 5947 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 6152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 5947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2023-12-22 12:42:32,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [785 Valid, 112 Invalid, 6152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 5947 Invalid, 0 Unknown, 0 Unchecked, 15.5s Time] [2023-12-22 12:42:32,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6526 states. [2023-12-22 12:42:32,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6526 to 5710. [2023-12-22 12:42:32,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5710 states, 5709 states have (on average 1.0788229111928533) internal successors, (6159), 5709 states have internal predecessors, (6159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:32,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5710 states to 5710 states and 6159 transitions. [2023-12-22 12:42:32,491 INFO L78 Accepts]: Start accepts. Automaton has 5710 states and 6159 transitions. Word has length 926 [2023-12-22 12:42:32,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:42:32,491 INFO L495 AbstractCegarLoop]: Abstraction has 5710 states and 6159 transitions. [2023-12-22 12:42:32,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 93.83333333333333) internal successors, (1126), 11 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:32,492 INFO L276 IsEmpty]: Start isEmpty. Operand 5710 states and 6159 transitions. [2023-12-22 12:42:32,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1040 [2023-12-22 12:42:32,500 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:42:32,501 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:42:32,509 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 (17)] Forceful destruction successful, exit code 0 [2023-12-22 12:42:32,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /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-22 12:42:32,710 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:42:32,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:42:32,711 INFO L85 PathProgramCache]: Analyzing trace with hash 722873257, now seen corresponding path program 1 times [2023-12-22 12:42:32,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:42:32,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [225404471] [2023-12-22 12:42:32,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:42:32,713 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-22 12:42:32,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:42:32,714 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-22 12:42:32,716 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-22 12:42:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:42:32,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 1137 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:42:33,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:42:36,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3214 backedges. 40 proven. 2957 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2023-12-22 12:42:36,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:42:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3214 backedges. 753 proven. 0 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2023-12-22 12:42:44,330 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:42:44,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [225404471] [2023-12-22 12:42:44,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [225404471] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:42:44,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:42:44,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-22 12:42:44,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146508871] [2023-12-22 12:42:44,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:42:44,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 12:42:44,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:42:44,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 12:42:44,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:42:44,332 INFO L87 Difference]: Start difference. First operand 5710 states and 6159 transitions. Second operand has 5 states, 5 states have (on average 56.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:42:51,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:43:10,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:43:10,337 INFO L93 Difference]: Finished difference Result 10794 states and 11722 transitions. [2023-12-22 12:43:10,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 12:43:10,346 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 56.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1039 [2023-12-22 12:43:10,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:43:10,354 INFO L225 Difference]: With dead ends: 10794 [2023-12-22 12:43:10,354 INFO L226 Difference]: Without dead ends: 6066 [2023-12-22 12:43:10,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2076 GetRequests, 2066 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:43:10,360 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 195 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2023-12-22 12:43:10,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 17 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 25.9s Time] [2023-12-22 12:43:10,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6066 states. [2023-12-22 12:43:10,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6066 to 5888. [2023-12-22 12:43:10,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5888 states, 5887 states have (on average 1.0784780023781213) internal successors, (6349), 5887 states have internal predecessors, (6349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:43:10,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5888 states to 5888 states and 6349 transitions. [2023-12-22 12:43:10,420 INFO L78 Accepts]: Start accepts. Automaton has 5888 states and 6349 transitions. Word has length 1039 [2023-12-22 12:43:10,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:43:10,420 INFO L495 AbstractCegarLoop]: Abstraction has 5888 states and 6349 transitions. [2023-12-22 12:43:10,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:43:10,420 INFO L276 IsEmpty]: Start isEmpty. Operand 5888 states and 6349 transitions. [2023-12-22 12:43:10,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1050 [2023-12-22 12:43:10,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:43:10,429 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:43:10,442 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-22 12:43:10,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:43:10,643 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:43:10,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:43:10,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1640662006, now seen corresponding path program 1 times [2023-12-22 12:43:10,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:43:10,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1614536870] [2023-12-22 12:43:10,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:43:10,646 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-22 12:43:10,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:43:10,647 INFO L229 MonitoredProcess]: Starting monitored process 19 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-22 12:43:10,648 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 (19)] Waiting until timeout for monitored process [2023-12-22 12:43:10,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:43:10,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 1156 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 12:43:10,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:43:14,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3575 backedges. 305 proven. 2820 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2023-12-22 12:43:14,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:43:26,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3575 backedges. 305 proven. 2247 refuted. 0 times theorem prover too weak. 1023 trivial. 0 not checked. [2023-12-22 12:43:26,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:43:26,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1614536870] [2023-12-22 12:43:26,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1614536870] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:43:26,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:43:26,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2023-12-22 12:43:26,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315133317] [2023-12-22 12:43:26,214 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:43:26,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 12:43:26,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:43:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 12:43:26,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-22 12:43:26,216 INFO L87 Difference]: Start difference. First operand 5888 states and 6349 transitions. Second operand has 11 states, 11 states have (on average 110.9090909090909) internal successors, (1220), 10 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:43:49,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:43:49,226 INFO L93 Difference]: Finished difference Result 12238 states and 13368 transitions. [2023-12-22 12:43:49,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 12:43:49,227 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 110.9090909090909) internal successors, (1220), 10 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1049 [2023-12-22 12:43:49,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:43:49,235 INFO L225 Difference]: With dead ends: 12238 [2023-12-22 12:43:49,236 INFO L226 Difference]: Without dead ends: 7390 [2023-12-22 12:43:49,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2099 GetRequests, 2087 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2023-12-22 12:43:49,239 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 907 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 4880 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 907 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 5131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 4880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.4s IncrementalHoareTripleChecker+Time [2023-12-22 12:43:49,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [907 Valid, 94 Invalid, 5131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 4880 Invalid, 0 Unknown, 0 Unchecked, 22.4s Time] [2023-12-22 12:43:49,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7390 states. [2023-12-22 12:43:49,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7390 to 6956. [2023-12-22 12:43:49,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6956 states, 6955 states have (on average 1.0740474478792237) internal successors, (7470), 6955 states have internal predecessors, (7470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:43:49,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6956 states to 6956 states and 7470 transitions. [2023-12-22 12:43:49,306 INFO L78 Accepts]: Start accepts. Automaton has 6956 states and 7470 transitions. Word has length 1049 [2023-12-22 12:43:49,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:43:49,306 INFO L495 AbstractCegarLoop]: Abstraction has 6956 states and 7470 transitions. [2023-12-22 12:43:49,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 110.9090909090909) internal successors, (1220), 10 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:43:49,306 INFO L276 IsEmpty]: Start isEmpty. Operand 6956 states and 7470 transitions. [2023-12-22 12:43:49,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1052 [2023-12-22 12:43:49,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:43:49,315 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:43:49,326 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 (19)] Forceful destruction successful, exit code 0 [2023-12-22 12:43:49,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /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-22 12:43:49,524 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:43:49,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:43:49,524 INFO L85 PathProgramCache]: Analyzing trace with hash -754793205, now seen corresponding path program 1 times [2023-12-22 12:43:49,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:43:49,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215219845] [2023-12-22 12:43:49,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:43:49,527 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-22 12:43:49,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:43:49,528 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-22 12:43:49,552 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-22 12:43:49,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:43:49,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 1149 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:43:49,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:43:53,978 INFO L134 CoverageAnalysis]: Checked inductivity of 3298 backedges. 40 proven. 3041 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2023-12-22 12:43:53,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:44:00,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3298 backedges. 837 proven. 0 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2023-12-22 12:44:00,506 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:44:00,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215219845] [2023-12-22 12:44:00,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215219845] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:44:00,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:44:00,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-22 12:44:00,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631222136] [2023-12-22 12:44:00,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:44:00,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 12:44:00,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:44:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 12:44:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:44:00,508 INFO L87 Difference]: Start difference. First operand 6956 states and 7470 transitions. Second operand has 5 states, 5 states have (on average 58.4) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:15,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:44:15,338 INFO L93 Difference]: Finished difference Result 12574 states and 13595 transitions. [2023-12-22 12:44:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 12:44:15,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 58.4) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1051 [2023-12-22 12:44:15,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:44:15,347 INFO L225 Difference]: With dead ends: 12574 [2023-12-22 12:44:15,347 INFO L226 Difference]: Without dead ends: 6956 [2023-12-22 12:44:15,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2100 GetRequests, 2090 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:44:15,351 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 180 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2023-12-22 12:44:15,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 18 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 14.7s Time] [2023-12-22 12:44:15,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6956 states. [2023-12-22 12:44:15,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6956 to 5532. [2023-12-22 12:44:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5532 states, 5531 states have (on average 1.0591213162176822) internal successors, (5858), 5531 states have internal predecessors, (5858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:15,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5532 states to 5532 states and 5858 transitions. [2023-12-22 12:44:15,404 INFO L78 Accepts]: Start accepts. Automaton has 5532 states and 5858 transitions. Word has length 1051 [2023-12-22 12:44:15,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:44:15,405 INFO L495 AbstractCegarLoop]: Abstraction has 5532 states and 5858 transitions. [2023-12-22 12:44:15,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 58.4) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:15,405 INFO L276 IsEmpty]: Start isEmpty. Operand 5532 states and 5858 transitions. [2023-12-22 12:44:15,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1081 [2023-12-22 12:44:15,414 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:44:15,414 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:44:15,426 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-22 12:44:15,621 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 [2023-12-22 12:44:15,621 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:44:15,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:44:15,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1132723832, now seen corresponding path program 1 times [2023-12-22 12:44:15,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:44:15,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [421410831] [2023-12-22 12:44:15,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:44:15,624 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-22 12:44:15,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:44:15,625 INFO L229 MonitoredProcess]: Starting monitored process 21 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-22 12:44:15,626 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 (21)] Waiting until timeout for monitored process [2023-12-22 12:44:15,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:44:15,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 1180 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:44:15,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:44:16,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3492 backedges. 1031 proven. 0 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2023-12-22 12:44:16,053 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:44:16,053 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:44:16,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [421410831] [2023-12-22 12:44:16,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [421410831] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:44:16,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:44:16,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:44:16,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766528680] [2023-12-22 12:44:16,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:44:16,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:44:16,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:44:16,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:44:16,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:44:16,055 INFO L87 Difference]: Start difference. First operand 5532 states and 5858 transitions. Second operand has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:18,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:44:18,097 INFO L93 Difference]: Finished difference Result 11953 states and 12745 transitions. [2023-12-22 12:44:18,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:44:18,100 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1080 [2023-12-22 12:44:18,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:44:18,105 INFO L225 Difference]: With dead ends: 11953 [2023-12-22 12:44:18,106 INFO L226 Difference]: Without dead ends: 6600 [2023-12-22 12:44:18,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1079 GetRequests, 1078 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-22 12:44:18,109 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 69 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-22 12:44:18,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 235 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-22 12:44:18,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6600 states. [2023-12-22 12:44:18,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6600 to 5888. [2023-12-22 12:44:18,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5888 states, 5887 states have (on average 1.0577543740445048) internal successors, (6227), 5887 states have internal predecessors, (6227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:18,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5888 states to 5888 states and 6227 transitions. [2023-12-22 12:44:18,157 INFO L78 Accepts]: Start accepts. Automaton has 5888 states and 6227 transitions. Word has length 1080 [2023-12-22 12:44:18,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:44:18,157 INFO L495 AbstractCegarLoop]: Abstraction has 5888 states and 6227 transitions. [2023-12-22 12:44:18,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:18,157 INFO L276 IsEmpty]: Start isEmpty. Operand 5888 states and 6227 transitions. [2023-12-22 12:44:18,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1206 [2023-12-22 12:44:18,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:44:18,169 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:44:18,176 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 (21)] Forceful destruction successful, exit code 0 [2023-12-22 12:44:18,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /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-22 12:44:18,376 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:44:18,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:44:18,377 INFO L85 PathProgramCache]: Analyzing trace with hash 2070717124, now seen corresponding path program 1 times [2023-12-22 12:44:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:44:18,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629693921] [2023-12-22 12:44:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:44:18,380 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-22 12:44:18,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:44:18,381 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-22 12:44:18,381 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-22 12:44:18,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:44:18,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:44:18,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:44:18,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4686 backedges. 1180 proven. 0 refuted. 0 times theorem prover too weak. 3506 trivial. 0 not checked. [2023-12-22 12:44:18,796 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:44:18,796 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:44:18,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629693921] [2023-12-22 12:44:18,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1629693921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:44:18,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:44:18,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:44:18,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764384538] [2023-12-22 12:44:18,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:44:18,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:44:18,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:44:18,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:44:18,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:44:18,798 INFO L87 Difference]: Start difference. First operand 5888 states and 6227 transitions. Second operand has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:20,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:44:20,597 INFO L93 Difference]: Finished difference Result 10914 states and 11667 transitions. [2023-12-22 12:44:20,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:44:20,601 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1205 [2023-12-22 12:44:20,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:44:20,607 INFO L225 Difference]: With dead ends: 10914 [2023-12-22 12:44:20,607 INFO L226 Difference]: Without dead ends: 6422 [2023-12-22 12:44:20,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1204 GetRequests, 1203 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-22 12:44:20,610 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 80 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:44:20,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 236 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-22 12:44:20,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6422 states. [2023-12-22 12:44:20,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6422 to 6244. [2023-12-22 12:44:20,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6244 states, 6243 states have (on average 1.0501361524907897) internal successors, (6556), 6243 states have internal predecessors, (6556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:20,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6244 states to 6244 states and 6556 transitions. [2023-12-22 12:44:20,669 INFO L78 Accepts]: Start accepts. Automaton has 6244 states and 6556 transitions. Word has length 1205 [2023-12-22 12:44:20,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:44:20,670 INFO L495 AbstractCegarLoop]: Abstraction has 6244 states and 6556 transitions. [2023-12-22 12:44:20,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:44:20,670 INFO L276 IsEmpty]: Start isEmpty. Operand 6244 states and 6556 transitions. [2023-12-22 12:44:20,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1317 [2023-12-22 12:44:20,682 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:44:20,683 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:44:20,689 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 (22)] Ended with exit code 0 [2023-12-22 12:44:20,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:44:20,890 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:44:20,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:44:20,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1461031351, now seen corresponding path program 1 times [2023-12-22 12:44:20,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:44:20,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569435668] [2023-12-22 12:44:20,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:44:20,894 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-22 12:44:20,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:44:20,895 INFO L229 MonitoredProcess]: Starting monitored process 23 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-22 12:44:20,895 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 (23)] Waiting until timeout for monitored process [2023-12-22 12:44:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:44:21,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 1437 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-22 12:44:21,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:44:27,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5138 backedges. 2824 proven. 1545 refuted. 0 times theorem prover too weak. 769 trivial. 0 not checked. [2023-12-22 12:44:27,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:45:27,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5138 backedges. 3664 proven. 705 refuted. 0 times theorem prover too weak. 769 trivial. 0 not checked. [2023-12-22 12:45:27,712 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:45:27,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569435668] [2023-12-22 12:45:27,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569435668] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:45:27,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:45:27,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2023-12-22 12:45:27,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337724539] [2023-12-22 12:45:27,713 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:45:27,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-22 12:45:27,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:45:27,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-22 12:45:27,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=385, Unknown=0, NotChecked=0, Total=552 [2023-12-22 12:45:27,716 INFO L87 Difference]: Start difference. First operand 6244 states and 6556 transitions. Second operand has 24 states, 24 states have (on average 67.29166666666667) internal successors, (1615), 23 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:46:12,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:46:12,753 INFO L93 Difference]: Finished difference Result 12929 states and 13710 transitions. [2023-12-22 12:46:12,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-22 12:46:12,758 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 67.29166666666667) internal successors, (1615), 23 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1316 [2023-12-22 12:46:12,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:46:12,765 INFO L225 Difference]: With dead ends: 12929 [2023-12-22 12:46:12,766 INFO L226 Difference]: Without dead ends: 8053 [2023-12-22 12:46:12,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2639 GetRequests, 2608 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=316, Invalid=740, Unknown=0, NotChecked=0, Total=1056 [2023-12-22 12:46:12,771 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 480 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 5923 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 6026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 5923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.3s IncrementalHoareTripleChecker+Time [2023-12-22 12:46:12,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 85 Invalid, 6026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 5923 Invalid, 0 Unknown, 0 Unchecked, 37.3s Time] [2023-12-22 12:46:12,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8053 states. [2023-12-22 12:46:12,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8053 to 6224. [2023-12-22 12:46:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6224 states, 6223 states have (on average 1.0498152016712197) internal successors, (6533), 6223 states have internal predecessors, (6533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:46:12,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6224 states to 6224 states and 6533 transitions. [2023-12-22 12:46:12,837 INFO L78 Accepts]: Start accepts. Automaton has 6224 states and 6533 transitions. Word has length 1316 [2023-12-22 12:46:12,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:46:12,838 INFO L495 AbstractCegarLoop]: Abstraction has 6224 states and 6533 transitions. [2023-12-22 12:46:12,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 67.29166666666667) internal successors, (1615), 23 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:46:12,838 INFO L276 IsEmpty]: Start isEmpty. Operand 6224 states and 6533 transitions. [2023-12-22 12:46:12,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1384 [2023-12-22 12:46:12,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:46:12,852 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:46:12,861 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 (23)] Forceful destruction successful, exit code 0 [2023-12-22 12:46:13,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /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-22 12:46:13,058 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:46:13,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:46:13,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1720913261, now seen corresponding path program 1 times [2023-12-22 12:46:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:46:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049006763] [2023-12-22 12:46:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:46:13,062 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-22 12:46:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:46:13,063 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-22 12:46:13,067 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-22 12:46:13,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:46:13,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 1510 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:46:13,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:46:18,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5889 backedges. 110 proven. 5195 refuted. 0 times theorem prover too weak. 584 trivial. 0 not checked. [2023-12-22 12:46:18,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:46:21,466 INFO L134 CoverageAnalysis]: Checked inductivity of 5889 backedges. 2236 proven. 48 refuted. 0 times theorem prover too weak. 3605 trivial. 0 not checked. [2023-12-22 12:46:21,467 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:46:21,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049006763] [2023-12-22 12:46:21,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049006763] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:46:21,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:46:21,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4] total 11 [2023-12-22 12:46:21,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909527992] [2023-12-22 12:46:21,467 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:46:21,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-22 12:46:21,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:46:21,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-22 12:46:21,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:46:21,470 INFO L87 Difference]: Start difference. First operand 6224 states and 6533 transitions. Second operand has 12 states, 12 states have (on average 105.66666666666667) internal successors, (1268), 11 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:46:35,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:46:35,158 INFO L93 Difference]: Finished difference Result 12958 states and 13735 transitions. [2023-12-22 12:46:35,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 12:46:35,163 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 105.66666666666667) internal successors, (1268), 11 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1383 [2023-12-22 12:46:35,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:46:35,169 INFO L225 Difference]: With dead ends: 12958 [2023-12-22 12:46:35,169 INFO L226 Difference]: Without dead ends: 8082 [2023-12-22 12:46:35,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2765 GetRequests, 2754 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:46:35,173 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 231 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 7859 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 7946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 7859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2023-12-22 12:46:35,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 174 Invalid, 7946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 7859 Invalid, 0 Unknown, 0 Unchecked, 13.5s Time] [2023-12-22 12:46:35,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8082 states. [2023-12-22 12:46:35,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8082 to 6224. [2023-12-22 12:46:35,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6224 states, 6223 states have (on average 1.0478868712839466) internal successors, (6521), 6223 states have internal predecessors, (6521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:46:35,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6224 states to 6224 states and 6521 transitions. [2023-12-22 12:46:35,226 INFO L78 Accepts]: Start accepts. Automaton has 6224 states and 6521 transitions. Word has length 1383 [2023-12-22 12:46:35,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:46:35,226 INFO L495 AbstractCegarLoop]: Abstraction has 6224 states and 6521 transitions. [2023-12-22 12:46:35,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 105.66666666666667) internal successors, (1268), 11 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:46:35,226 INFO L276 IsEmpty]: Start isEmpty. Operand 6224 states and 6521 transitions. [2023-12-22 12:46:35,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1392 [2023-12-22 12:46:35,239 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:46:35,239 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:46:35,248 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 (24)] Ended with exit code 0 [2023-12-22 12:46:35,445 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 [2023-12-22 12:46:35,446 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:46:35,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:46:35,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1880407897, now seen corresponding path program 1 times [2023-12-22 12:46:35,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:46:35,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410884818] [2023-12-22 12:46:35,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:46:35,450 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-22 12:46:35,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:46:35,451 INFO L229 MonitoredProcess]: Starting monitored process 25 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-22 12:46:35,451 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 (25)] Waiting until timeout for monitored process [2023-12-22 12:46:35,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:46:35,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 1518 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:46:35,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:46:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5950 backedges. 0 proven. 5358 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2023-12-22 12:46:40,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:46:56,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5950 backedges. 2271 proven. 66 refuted. 0 times theorem prover too weak. 3613 trivial. 0 not checked. [2023-12-22 12:46:56,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:46:56,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410884818] [2023-12-22 12:46:56,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410884818] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:46:56,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:46:56,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2023-12-22 12:46:56,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343622895] [2023-12-22 12:46:56,730 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:46:56,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-22 12:46:56,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:46:56,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-22 12:46:56,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:46:56,732 INFO L87 Difference]: Start difference. First operand 6224 states and 6521 transitions. Second operand has 13 states, 13 states have (on average 97.84615384615384) internal successors, (1272), 12 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:47:28,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:47:31,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:47:31,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:47:31,723 INFO L93 Difference]: Finished difference Result 13856 states and 14743 transitions. [2023-12-22 12:47:31,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 12:47:31,732 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 97.84615384615384) internal successors, (1272), 12 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1391 [2023-12-22 12:47:31,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:47:31,739 INFO L225 Difference]: With dead ends: 13856 [2023-12-22 12:47:31,739 INFO L226 Difference]: Without dead ends: 9028 [2023-12-22 12:47:31,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2790 GetRequests, 2769 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2023-12-22 12:47:31,743 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 1403 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 10316 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1403 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 10576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 10316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.4s IncrementalHoareTripleChecker+Time [2023-12-22 12:47:31,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1403 Valid, 214 Invalid, 10576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 10316 Invalid, 0 Unknown, 0 Unchecked, 34.4s Time] [2023-12-22 12:47:31,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9028 states. [2023-12-22 12:47:31,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9028 to 6758. [2023-12-22 12:47:31,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6758 states, 6757 states have (on average 1.0488382418232944) internal successors, (7087), 6757 states have internal predecessors, (7087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:47:31,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6758 states to 6758 states and 7087 transitions. [2023-12-22 12:47:31,816 INFO L78 Accepts]: Start accepts. Automaton has 6758 states and 7087 transitions. Word has length 1391 [2023-12-22 12:47:31,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:47:31,816 INFO L495 AbstractCegarLoop]: Abstraction has 6758 states and 7087 transitions. [2023-12-22 12:47:31,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 97.84615384615384) internal successors, (1272), 12 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:47:31,817 INFO L276 IsEmpty]: Start isEmpty. Operand 6758 states and 7087 transitions. [2023-12-22 12:47:31,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1491 [2023-12-22 12:47:31,831 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:47:31,831 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 7, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:47:31,842 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 (25)] Forceful destruction successful, exit code 0 [2023-12-22 12:47:32,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /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-22 12:47:32,034 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:47:32,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:47:32,034 INFO L85 PathProgramCache]: Analyzing trace with hash -691351338, now seen corresponding path program 1 times [2023-12-22 12:47:32,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:47:32,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [892943621] [2023-12-22 12:47:32,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:47:32,038 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-22 12:47:32,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:47:32,039 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-22 12:47:32,040 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-22 12:47:32,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:47:32,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-22 12:47:32,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:47:34,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7017 backedges. 132 proven. 6291 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2023-12-22 12:47:34,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:47:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7017 backedges. 3139 proven. 263 refuted. 0 times theorem prover too weak. 3615 trivial. 0 not checked. [2023-12-22 12:47:52,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:47:52,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [892943621] [2023-12-22 12:47:52,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [892943621] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:47:52,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:47:52,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 13 [2023-12-22 12:47:52,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001975551] [2023-12-22 12:47:52,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:47:52,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-22 12:47:52,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:47:52,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-22 12:47:52,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:47:52,878 INFO L87 Difference]: Start difference. First operand 6758 states and 7087 transitions. Second operand has 13 states, 13 states have (on average 112.38461538461539) internal successors, (1461), 13 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:48:08,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:10,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:13,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:17,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:20,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:22,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:24,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:48:29,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:48:29,607 INFO L93 Difference]: Finished difference Result 14558 states and 15374 transitions. [2023-12-22 12:48:29,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 12:48:29,619 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 112.38461538461539) internal successors, (1461), 13 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1490 [2023-12-22 12:48:29,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:48:29,626 INFO L225 Difference]: With dead ends: 14558 [2023-12-22 12:48:29,626 INFO L226 Difference]: Without dead ends: 9150 [2023-12-22 12:48:29,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2982 GetRequests, 2969 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-12-22 12:48:29,628 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 419 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 9192 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 9254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 9192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.5s IncrementalHoareTripleChecker+Time [2023-12-22 12:48:29,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 222 Invalid, 9254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 9192 Invalid, 0 Unknown, 0 Unchecked, 34.5s Time] [2023-12-22 12:48:29,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9150 states. [2023-12-22 12:48:29,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9150 to 7648. [2023-12-22 12:48:29,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7648 states, 7647 states have (on average 1.0447234209493919) internal successors, (7989), 7647 states have internal predecessors, (7989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:48:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7648 states to 7648 states and 7989 transitions. [2023-12-22 12:48:29,703 INFO L78 Accepts]: Start accepts. Automaton has 7648 states and 7989 transitions. Word has length 1490 [2023-12-22 12:48:29,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:48:29,704 INFO L495 AbstractCegarLoop]: Abstraction has 7648 states and 7989 transitions. [2023-12-22 12:48:29,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 112.38461538461539) internal successors, (1461), 13 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:48:29,704 INFO L276 IsEmpty]: Start isEmpty. Operand 7648 states and 7989 transitions. [2023-12-22 12:48:29,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1532 [2023-12-22 12:48:29,719 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:48:29,720 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:48:29,727 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 (26)] Forceful destruction successful, exit code 0 [2023-12-22 12:48:29,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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-22 12:48:29,920 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:48:29,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:48:29,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1041365135, now seen corresponding path program 1 times [2023-12-22 12:48:29,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:48:29,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1943559231] [2023-12-22 12:48:29,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:48:29,925 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-22 12:48:29,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:48:29,925 INFO L229 MonitoredProcess]: Starting monitored process 27 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-22 12:48:29,926 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 (27)] Waiting until timeout for monitored process [2023-12-22 12:48:30,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:48:30,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 1667 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:48:30,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:48:36,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7233 backedges. 407 proven. 6234 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2023-12-22 12:48:36,968 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:48:56,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7233 backedges. 2678 proven. 942 refuted. 0 times theorem prover too weak. 3613 trivial. 0 not checked. [2023-12-22 12:48:56,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:48:56,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1943559231] [2023-12-22 12:48:56,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1943559231] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:48:56,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:48:56,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2023-12-22 12:48:56,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476405539] [2023-12-22 12:48:56,523 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:48:56,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-22 12:48:56,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:48:56,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-22 12:48:56,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:48:56,525 INFO L87 Difference]: Start difference. First operand 7648 states and 7989 transitions. Second operand has 13 states, 13 states have (on average 108.61538461538461) internal successors, (1412), 12 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:49:23,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:49:23,659 INFO L93 Difference]: Finished difference Result 14212 states and 14939 transitions. [2023-12-22 12:49:23,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 12:49:23,669 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 108.61538461538461) internal successors, (1412), 12 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1531 [2023-12-22 12:49:23,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:49:23,676 INFO L225 Difference]: With dead ends: 14212 [2023-12-22 12:49:23,676 INFO L226 Difference]: Without dead ends: 8260 [2023-12-22 12:49:23,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3069 GetRequests, 3049 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2023-12-22 12:49:23,681 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 823 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 10558 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 10784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 10558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2023-12-22 12:49:23,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 240 Invalid, 10784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 10558 Invalid, 0 Unknown, 0 Unchecked, 26.4s Time] [2023-12-22 12:49:23,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8260 states. [2023-12-22 12:49:23,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8260 to 7470. [2023-12-22 12:49:23,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7470 states, 7469 states have (on average 1.0373543981791404) internal successors, (7748), 7469 states have internal predecessors, (7748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:49:23,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7470 states to 7470 states and 7748 transitions. [2023-12-22 12:49:23,780 INFO L78 Accepts]: Start accepts. Automaton has 7470 states and 7748 transitions. Word has length 1531 [2023-12-22 12:49:23,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:49:23,780 INFO L495 AbstractCegarLoop]: Abstraction has 7470 states and 7748 transitions. [2023-12-22 12:49:23,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 108.61538461538461) internal successors, (1412), 12 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:49:23,781 INFO L276 IsEmpty]: Start isEmpty. Operand 7470 states and 7748 transitions. [2023-12-22 12:49:23,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1550 [2023-12-22 12:49:23,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:49:23,797 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:49:23,806 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 (27)] Ended with exit code 0 [2023-12-22 12:49:24,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /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-22 12:49:24,000 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:49:24,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:49:24,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1866038816, now seen corresponding path program 1 times [2023-12-22 12:49:24,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:49:24,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [638173843] [2023-12-22 12:49:24,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:49:24,005 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-22 12:49:24,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:49:24,006 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-22 12:49:24,006 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-22 12:49:24,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:49:24,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 1684 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:49:24,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:49:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7193 backedges. 1091 proven. 5434 refuted. 0 times theorem prover too weak. 668 trivial. 0 not checked. [2023-12-22 12:49:30,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:50:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7193 backedges. 3454 proven. 50 refuted. 0 times theorem prover too weak. 3689 trivial. 0 not checked. [2023-12-22 12:50:06,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:50:06,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [638173843] [2023-12-22 12:50:06,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [638173843] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:50:06,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:50:06,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4] total 11 [2023-12-22 12:50:06,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707734749] [2023-12-22 12:50:06,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:50:06,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-22 12:50:06,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:50:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-22 12:50:06,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:50:06,444 INFO L87 Difference]: Start difference. First operand 7470 states and 7748 transitions. Second operand has 12 states, 12 states have (on average 112.66666666666667) internal successors, (1352), 11 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:50:34,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:50:34,829 INFO L93 Difference]: Finished difference Result 13850 states and 14437 transitions. [2023-12-22 12:50:34,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 12:50:34,834 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 112.66666666666667) internal successors, (1352), 11 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1549 [2023-12-22 12:50:34,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:50:34,841 INFO L225 Difference]: With dead ends: 13850 [2023-12-22 12:50:34,841 INFO L226 Difference]: Without dead ends: 8794 [2023-12-22 12:50:34,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3097 GetRequests, 3086 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:50:34,844 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 169 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 8591 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 8641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 8591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2023-12-22 12:50:34,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 186 Invalid, 8641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 8591 Invalid, 0 Unknown, 0 Unchecked, 27.7s Time] [2023-12-22 12:50:34,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8794 states. [2023-12-22 12:50:34,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8794 to 7470. [2023-12-22 12:50:34,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7470 states, 7469 states have (on average 1.0354799839335922) internal successors, (7734), 7469 states have internal predecessors, (7734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:50:34,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7470 states to 7470 states and 7734 transitions. [2023-12-22 12:50:34,947 INFO L78 Accepts]: Start accepts. Automaton has 7470 states and 7734 transitions. Word has length 1549 [2023-12-22 12:50:34,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:50:34,948 INFO L495 AbstractCegarLoop]: Abstraction has 7470 states and 7734 transitions. [2023-12-22 12:50:34,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 112.66666666666667) internal successors, (1352), 11 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:50:34,948 INFO L276 IsEmpty]: Start isEmpty. Operand 7470 states and 7734 transitions. [2023-12-22 12:50:34,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1605 [2023-12-22 12:50:34,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:50:34,965 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:50:34,977 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-22 12:50:35,165 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-22 12:50:35,166 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:50:35,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:50:35,167 INFO L85 PathProgramCache]: Analyzing trace with hash 146486401, now seen corresponding path program 1 times [2023-12-22 12:50:35,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:50:35,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475750463] [2023-12-22 12:50:35,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:50:35,171 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-22 12:50:35,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:50:35,171 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-22 12:50:35,172 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-22 12:50:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:50:35,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 1741 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:50:35,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:50:40,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7536 backedges. 1498 proven. 5396 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2023-12-22 12:50:40,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:51:19,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7536 backedges. 3873 proven. 0 refuted. 0 times theorem prover too weak. 3663 trivial. 0 not checked. [2023-12-22 12:51:19,647 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:51:19,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475750463] [2023-12-22 12:51:19,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1475750463] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:51:19,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:51:19,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-22 12:51:19,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740637576] [2023-12-22 12:51:19,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:51:19,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 12:51:19,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:51:19,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 12:51:19,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:51:19,649 INFO L87 Difference]: Start difference. First operand 7470 states and 7734 transitions. Second operand has 5 states, 5 states have (on average 112.4) internal successors, (562), 4 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:51:28,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:51:42,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:51:42,546 INFO L93 Difference]: Finished difference Result 12680 states and 13190 transitions. [2023-12-22 12:51:42,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 12:51:42,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 112.4) internal successors, (562), 4 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1604 [2023-12-22 12:51:42,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:51:42,564 INFO L225 Difference]: With dead ends: 12680 [2023-12-22 12:51:42,564 INFO L226 Difference]: Without dead ends: 7648 [2023-12-22 12:51:42,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3206 GetRequests, 3196 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:51:42,567 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:51:42,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 20 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 22.8s Time] [2023-12-22 12:51:42,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7648 states. [2023-12-22 12:51:42,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7648 to 7292. [2023-12-22 12:51:42,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7292 states, 7291 states have (on average 1.0336030722808942) internal successors, (7536), 7291 states have internal predecessors, (7536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:51:42,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7292 states to 7292 states and 7536 transitions. [2023-12-22 12:51:42,623 INFO L78 Accepts]: Start accepts. Automaton has 7292 states and 7536 transitions. Word has length 1604 [2023-12-22 12:51:42,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:51:42,623 INFO L495 AbstractCegarLoop]: Abstraction has 7292 states and 7536 transitions. [2023-12-22 12:51:42,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 112.4) internal successors, (562), 4 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:51:42,624 INFO L276 IsEmpty]: Start isEmpty. Operand 7292 states and 7536 transitions. [2023-12-22 12:51:42,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1608 [2023-12-22 12:51:42,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:51:42,640 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:51:42,648 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-22 12:51:42,840 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-22 12:51:42,841 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:51:42,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:51:42,841 INFO L85 PathProgramCache]: Analyzing trace with hash -653948, now seen corresponding path program 1 times [2023-12-22 12:51:42,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:51:42,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15428583] [2023-12-22 12:51:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:51:42,845 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-22 12:51:42,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:51:42,846 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-22 12:51:42,846 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-22 12:51:43,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:51:43,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 1751 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:51:43,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:51:46,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8275 backedges. 1499 proven. 0 refuted. 0 times theorem prover too weak. 6776 trivial. 0 not checked. [2023-12-22 12:51:46,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:51:46,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:51:46,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15428583] [2023-12-22 12:51:46,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15428583] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:51:46,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:51:46,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:51:46,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536637317] [2023-12-22 12:51:46,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:51:46,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 12:51:46,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:51:46,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 12:51:46,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:51:46,333 INFO L87 Difference]: Start difference. First operand 7292 states and 7536 transitions. Second operand has 4 states, 4 states have (on average 79.0) internal successors, (316), 3 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:51:49,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:51:49,225 INFO L93 Difference]: Finished difference Result 12476 states and 12958 transitions. [2023-12-22 12:51:49,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:51:49,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 79.0) internal successors, (316), 3 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1607 [2023-12-22 12:51:49,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:51:49,237 INFO L225 Difference]: With dead ends: 12476 [2023-12-22 12:51:49,237 INFO L226 Difference]: Without dead ends: 7648 [2023-12-22 12:51:49,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1606 GetRequests, 1604 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:51:49,240 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 115 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:51:49,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 17 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-22 12:51:49,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7648 states. [2023-12-22 12:51:49,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7648 to 7470. [2023-12-22 12:51:49,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7470 states, 7469 states have (on average 1.0310617217833713) internal successors, (7701), 7469 states have internal predecessors, (7701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:51:49,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7470 states to 7470 states and 7701 transitions. [2023-12-22 12:51:49,310 INFO L78 Accepts]: Start accepts. Automaton has 7470 states and 7701 transitions. Word has length 1607 [2023-12-22 12:51:49,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:51:49,311 INFO L495 AbstractCegarLoop]: Abstraction has 7470 states and 7701 transitions. [2023-12-22 12:51:49,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.0) internal successors, (316), 3 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:51:49,311 INFO L276 IsEmpty]: Start isEmpty. Operand 7470 states and 7701 transitions. [2023-12-22 12:51:49,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1609 [2023-12-22 12:51:49,327 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:51:49,327 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 8, 8, 8, 7, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:51:49,335 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-22 12:51:49,529 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-22 12:51:49,529 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:51:49,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:51:49,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1698317135, now seen corresponding path program 1 times [2023-12-22 12:51:49,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:51:49,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342732688] [2023-12-22 12:51:49,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:51:49,534 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-22 12:51:49,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:51:49,535 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-22 12:51:49,535 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-22 12:51:49,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:51:49,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 1753 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:51:49,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:51:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8333 backedges. 1443 proven. 6284 refuted. 0 times theorem prover too weak. 606 trivial. 0 not checked. [2023-12-22 12:51:57,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:52:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 8333 backedges. 4462 proven. 244 refuted. 0 times theorem prover too weak. 3627 trivial. 0 not checked. [2023-12-22 12:52:03,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:52:03,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342732688] [2023-12-22 12:52:03,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342732688] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:52:03,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:52:03,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 13 [2023-12-22 12:52:03,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784599786] [2023-12-22 12:52:03,027 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:52:03,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-22 12:52:03,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:52:03,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-22 12:52:03,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-12-22 12:52:03,030 INFO L87 Difference]: Start difference. First operand 7470 states and 7701 transitions. Second operand has 14 states, 14 states have (on average 112.14285714285714) internal successors, (1570), 13 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:52:18,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:52:18,829 INFO L93 Difference]: Finished difference Result 13332 states and 13806 transitions. [2023-12-22 12:52:18,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 12:52:18,833 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 112.14285714285714) internal successors, (1570), 13 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 1608 [2023-12-22 12:52:18,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:52:18,839 INFO L225 Difference]: With dead ends: 13332 [2023-12-22 12:52:18,839 INFO L226 Difference]: Without dead ends: 8082 [2023-12-22 12:52:18,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3216 GetRequests, 3202 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-22 12:52:18,842 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 343 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 14561 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 14610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 14561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2023-12-22 12:52:18,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 321 Invalid, 14610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 14561 Invalid, 0 Unknown, 0 Unchecked, 15.5s Time] [2023-12-22 12:52:18,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8082 states. [2023-12-22 12:52:18,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8082 to 6224. [2023-12-22 12:52:18,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6224 states, 6223 states have (on average 1.0276394022175799) internal successors, (6395), 6223 states have internal predecessors, (6395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:52:18,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6224 states to 6224 states and 6395 transitions. [2023-12-22 12:52:18,897 INFO L78 Accepts]: Start accepts. Automaton has 6224 states and 6395 transitions. Word has length 1608 [2023-12-22 12:52:18,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:52:18,898 INFO L495 AbstractCegarLoop]: Abstraction has 6224 states and 6395 transitions. [2023-12-22 12:52:18,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 112.14285714285714) internal successors, (1570), 13 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 12:52:18,898 INFO L276 IsEmpty]: Start isEmpty. Operand 6224 states and 6395 transitions. [2023-12-22 12:52:18,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1632 [2023-12-22 12:52:18,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:52:18,914 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 9, 9, 9, 8, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:52:18,921 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-22 12:52:19,114 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-22 12:52:19,114 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:52:19,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:52:19,115 INFO L85 PathProgramCache]: Analyzing trace with hash -793902520, now seen corresponding path program 1 times [2023-12-22 12:52:19,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:52:19,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [735382058] [2023-12-22 12:52:19,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:52:19,119 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-22 12:52:19,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:52:19,120 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-22 12:52:19,120 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-22 12:52:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:52:19,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 1776 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 12:52:19,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:52:25,556 INFO L134 CoverageAnalysis]: Checked inductivity of 8487 backedges. 221 proven. 7672 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2023-12-22 12:52:25,556 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:52:54,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8487 backedges. 4233 proven. 639 refuted. 0 times theorem prover too weak. 3615 trivial. 0 not checked. [2023-12-22 12:52:54,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:52:54,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [735382058] [2023-12-22 12:52:54,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [735382058] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:52:54,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:52:54,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 15 [2023-12-22 12:52:54,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790535700] [2023-12-22 12:52:54,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:52:54,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 12:52:54,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:52:54,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 12:52:54,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2023-12-22 12:52:54,827 INFO L87 Difference]: Start difference. First operand 6224 states and 6395 transitions. Second operand has 16 states, 16 states have (on average 108.5625) internal successors, (1737), 15 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2023-12-22 12:53:15,035 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 (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 12:53:15,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 12:53:15,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3261 GetRequests, 3246 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-22 12:53:15,042 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 450 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 9049 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 9069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 9049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-12-22 12:53:15,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [450 Valid, 171 Invalid, 9069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 9049 Invalid, 0 Unknown, 0 Unchecked, 19.1s Time] [2023-12-22 12:53:15,043 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-22 12:53:15,052 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-22 12:53:15,053 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-22 12:53:15,243 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-22 12:53:15,244 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (6224states) and FLOYD_HOARE automaton (currently 11 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (2832 states constructed, input type IntersectNwa). [2023-12-22 12:53:15,248 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:53:15,250 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 12:53:15,252 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 12:53:15 BoogieIcfgContainer [2023-12-22 12:53:15,252 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 12:53:15,252 INFO L158 Benchmark]: Toolchain (without parser) took 862765.73ms. Allocated memory was 245.4MB in the beginning and 826.3MB in the end (delta: 580.9MB). Free memory was 181.0MB in the beginning and 325.1MB in the end (delta: -144.1MB). Peak memory consumption was 437.6MB. Max. memory is 8.0GB. [2023-12-22 12:53:15,252 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 204.5MB. Free memory was 154.8MB in the beginning and 154.7MB in the end (delta: 89.7kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 12:53:15,252 INFO L158 Benchmark]: CACSL2BoogieTranslator took 518.34ms. Allocated memory is still 245.4MB. Free memory was 180.7MB in the beginning and 198.5MB in the end (delta: -17.8MB). Peak memory consumption was 34.2MB. Max. memory is 8.0GB. [2023-12-22 12:53:15,253 INFO L158 Benchmark]: Boogie Procedure Inliner took 106.23ms. Allocated memory is still 245.4MB. Free memory was 198.0MB in the beginning and 191.7MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-22 12:53:15,253 INFO L158 Benchmark]: Boogie Preprocessor took 74.30ms. Allocated memory is still 245.4MB. Free memory was 191.7MB in the beginning and 184.9MB in the end (delta: 6.8MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-22 12:53:15,253 INFO L158 Benchmark]: RCFGBuilder took 2474.73ms. Allocated memory is still 245.4MB. Free memory was 184.9MB in the beginning and 133.0MB in the end (delta: 51.9MB). Peak memory consumption was 64.5MB. Max. memory is 8.0GB. [2023-12-22 12:53:15,253 INFO L158 Benchmark]: TraceAbstraction took 859587.87ms. Allocated memory was 245.4MB in the beginning and 826.3MB in the end (delta: 580.9MB). Free memory was 132.4MB in the beginning and 325.1MB in the end (delta: -192.7MB). Peak memory consumption was 388.2MB. Max. memory is 8.0GB. [2023-12-22 12:53:15,254 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.45ms. Allocated memory is still 204.5MB. Free memory was 154.8MB in the beginning and 154.7MB in the end (delta: 89.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 518.34ms. Allocated memory is still 245.4MB. Free memory was 180.7MB in the beginning and 198.5MB in the end (delta: -17.8MB). Peak memory consumption was 34.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 106.23ms. Allocated memory is still 245.4MB. Free memory was 198.0MB in the beginning and 191.7MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 74.30ms. Allocated memory is still 245.4MB. Free memory was 191.7MB in the beginning and 184.9MB in the end (delta: 6.8MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 2474.73ms. Allocated memory is still 245.4MB. Free memory was 184.9MB in the beginning and 133.0MB in the end (delta: 51.9MB). Peak memory consumption was 64.5MB. Max. memory is 8.0GB. * TraceAbstraction took 859587.87ms. Allocated memory was 245.4MB in the beginning and 826.3MB in the end (delta: 580.9MB). Free memory was 132.4MB in the beginning and 325.1MB in the end (delta: -192.7MB). Peak memory consumption was 388.2MB. 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: 122]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 122). Cancelled while NwaCegarLoop was constructing difference of abstraction (6224states) and FLOYD_HOARE automaton (currently 11 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (2832 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 183 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 859.5s, OverallIterations: 31, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.3s, AutomataDifference: 417.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9702 SdHoareTripleChecker+Valid, 400.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9702 mSDsluCounter, 4221 SdHoareTripleChecker+Invalid, 355.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1793 mSDsCounter, 2632 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 108835 IncrementalHoareTripleChecker+Invalid, 111467 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2632 mSolverCounterUnsat, 2428 mSDtfsCounter, 108835 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 48648 GetRequests, 48359 SyntacticMatches, 0 SemanticMatches, 289 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 23.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7648occurred in iteration=25, InterpolantAutomatonStates: 262, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 30 MinimizatonAttempts, 16743 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 4.8s SatisfiabilityAnalysisTime, 426.4s InterpolantComputationTime, 27905 NumberOfCodeBlocks, 27905 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 48585 ConstructedInterpolants, 0 QuantifiedInterpolants, 376369 SizeOfPredicates, 34 NumberOfNonLiveVariables, 30774 ConjunctsInSsa, 233 ConjunctsInUnsatCore, 50 InterpolantComputations, 18 PerfectInterpolantSequences, 117003/185931 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