/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_label06.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 12:09:42,599 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 12:09:42,674 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:09:42,677 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 12:09:42,678 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 12:09:42,699 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 12:09:42,700 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 12:09:42,700 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 12:09:42,700 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 12:09:42,703 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 12:09:42,703 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 12:09:42,704 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 12:09:42,704 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 12:09:42,705 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 12:09:42,706 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 12:09:42,706 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 12:09:42,706 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 12:09:42,706 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 12:09:42,706 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 12:09:42,706 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 12:09:42,707 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 12:09:42,707 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 12:09:42,707 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 12:09:42,707 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 12:09:42,707 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 12:09:42,707 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 12:09:42,708 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 12:09:42,708 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 12:09:42,708 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 12:09:42,708 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 12:09:42,709 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 12:09:42,709 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 12:09:42,709 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 12:09:42,709 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 12:09:42,709 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 12:09:42,709 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 12:09:42,709 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 12:09:42,710 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 12:09:42,711 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 12:09:42,711 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 12:09:42,711 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:09:42,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 12:09:42,909 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 12:09:42,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 12:09:42,912 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 12:09:42,913 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 12:09:42,914 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label06.c [2023-12-22 12:09:43,970 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 12:09:44,192 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 12:09:44,192 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label06.c [2023-12-22 12:09:44,208 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/349b90d62/37d3a34ee3c9418c8feff46a3368f87b/FLAG91f75a82d [2023-12-22 12:09:44,217 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/349b90d62/37d3a34ee3c9418c8feff46a3368f87b [2023-12-22 12:09:44,219 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 12:09:44,220 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 12:09:44,221 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 12:09:44,221 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 12:09:44,224 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 12:09:44,225 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,225 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55c3842 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44, skipping insertion in model container [2023-12-22 12:09:44,226 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,297 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 12:09:44,469 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_label06.c[6235,6248] [2023-12-22 12:09:44,582 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 12:09:44,602 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 12:09:44,623 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_label06.c[6235,6248] [2023-12-22 12:09:44,712 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 12:09:44,723 INFO L206 MainTranslator]: Completed translation [2023-12-22 12:09:44,724 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44 WrapperNode [2023-12-22 12:09:44,724 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 12:09:44,725 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 12:09:44,725 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 12:09:44,725 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 12:09:44,730 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:09:44" (1/1) ... [2023-12-22 12:09:44,753 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:09:44" (1/1) ... [2023-12-22 12:09:44,795 INFO L138 Inliner]: procedures = 14, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 857 [2023-12-22 12:09:44,795 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 12:09:44,796 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 12:09:44,796 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 12:09:44,796 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 12:09:44,810 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,810 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,814 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,829 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:09:44,829 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,829 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,845 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,850 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,856 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,865 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 12:09:44,865 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 12:09:44,865 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 12:09:44,866 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 12:09:44,866 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (1/1) ... [2023-12-22 12:09:44,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 12:09:44,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 12:09:44,890 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:09:44,894 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:09:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 12:09:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 12:09:44,910 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 12:09:44,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 12:09:44,964 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 12:09:44,965 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 12:09:47,347 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 12:09:47,373 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 12:09:47,373 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-22 12:09:47,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:09:47 BoogieIcfgContainer [2023-12-22 12:09:47,373 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 12:09:47,375 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 12:09:47,375 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 12:09:47,377 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 12:09:47,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:09:44" (1/3) ... [2023-12-22 12:09:47,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6933f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:09:47, skipping insertion in model container [2023-12-22 12:09:47,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:09:44" (2/3) ... [2023-12-22 12:09:47,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6933f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:09:47, skipping insertion in model container [2023-12-22 12:09:47,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:09:47" (3/3) ... [2023-12-22 12:09:47,379 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem14_label06.c [2023-12-22 12:09:47,390 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 12:09:47,390 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-22 12:09:47,421 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 12:09:47,425 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;@178d50f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 12:09:47,425 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-22 12:09:47,428 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:09:47,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 12:09:47,433 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:09:47,434 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, 1, 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:09:47,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:09:47,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:09:47,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1763143526, now seen corresponding path program 1 times [2023-12-22 12:09:47,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:09:47,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830262810] [2023-12-22 12:09:47,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:09:47,448 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:09:47,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:09:47,466 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:09:47,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 12:09:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:09:47,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 12:09:47,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:09:47,559 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:09:47,559 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:09:47,560 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:09:47,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830262810] [2023-12-22 12:09:47,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [830262810] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:09:47,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:09:47,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:09:47,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979443198] [2023-12-22 12:09:47,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:09:47,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 12:09:47,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:09:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 12:09:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 12:09:47,633 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 30.0) internal successors, (60), 2 states have internal predecessors, (60), 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:09:47,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:09:47,672 INFO L93 Difference]: Finished difference Result 365 states and 719 transitions. [2023-12-22 12:09:47,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 12:09:47,674 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 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 60 [2023-12-22 12:09:47,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:09:47,681 INFO L225 Difference]: With dead ends: 365 [2023-12-22 12:09:47,682 INFO L226 Difference]: Without dead ends: 181 [2023-12-22 12:09:47,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 59 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:09:47,690 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:09:47,691 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:09:47,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-12-22 12:09:47,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2023-12-22 12:09:47,732 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:09:47,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 295 transitions. [2023-12-22 12:09:47,738 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 295 transitions. Word has length 60 [2023-12-22 12:09:47,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:09:47,739 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 295 transitions. [2023-12-22 12:09:47,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 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:09:47,739 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 295 transitions. [2023-12-22 12:09:47,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 12:09:47,740 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:09:47,740 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, 1, 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:09:47,759 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 (2)] Ended with exit code 0 [2023-12-22 12:09:47,941 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:09:47,942 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:09:47,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:09:47,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1492414635, now seen corresponding path program 1 times [2023-12-22 12:09:47,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:09:47,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1916481311] [2023-12-22 12:09:47,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:09:47,944 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:09:47,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:09:47,949 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:09:47,950 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:09:48,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:09:48,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:09:48,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:09:48,134 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:09:48,134 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:09:48,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:09:48,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1916481311] [2023-12-22 12:09:48,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1916481311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:09:48,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:09:48,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:09:48,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457138719] [2023-12-22 12:09:48,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:09:48,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:09:48,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:09:48,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:09:48,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:09:48,142 INFO L87 Difference]: Start difference. First operand 181 states and 295 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 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:09:50,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:09:50,847 INFO L93 Difference]: Finished difference Result 539 states and 882 transitions. [2023-12-22 12:09:50,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:09:50,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 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 60 [2023-12-22 12:09:50,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:09:50,868 INFO L225 Difference]: With dead ends: 539 [2023-12-22 12:09:50,868 INFO L226 Difference]: Without dead ends: 359 [2023-12-22 12:09:50,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 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:09:50,872 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 130 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 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:09:50,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 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:09:50,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-12-22 12:09:50,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2023-12-22 12:09:50,904 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:09:50,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 533 transitions. [2023-12-22 12:09:50,905 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 533 transitions. Word has length 60 [2023-12-22 12:09:50,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:09:50,906 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 533 transitions. [2023-12-22 12:09:50,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 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:09:50,906 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 533 transitions. [2023-12-22 12:09:50,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-22 12:09:50,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:09:50,909 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, 2, 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:09:50,913 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:09:51,111 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:09:51,111 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:09:51,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:09:51,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1214302760, now seen corresponding path program 1 times [2023-12-22 12:09:51,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:09:51,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101377342] [2023-12-22 12:09:51,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:09:51,113 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:09:51,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:09:51,119 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:09:51,122 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:09:51,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:09:51,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:09:51,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:09:51,313 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 12:09:51,314 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:09:51,314 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:09:51,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101377342] [2023-12-22 12:09:51,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101377342] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:09:51,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:09:51,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:09:51,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236170726] [2023-12-22 12:09:51,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:09:51,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:09:51,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:09:51,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:09:51,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:09:51,325 INFO L87 Difference]: Start difference. First operand 359 states and 533 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 2 states have internal predecessors, (125), 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:09:54,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:09:54,324 INFO L93 Difference]: Finished difference Result 1073 states and 1596 transitions. [2023-12-22 12:09:54,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:09:54,324 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 2 states have internal predecessors, (125), 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 125 [2023-12-22 12:09:54,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:09:54,326 INFO L225 Difference]: With dead ends: 1073 [2023-12-22 12:09:54,326 INFO L226 Difference]: Without dead ends: 715 [2023-12-22 12:09:54,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 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:09:54,328 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 115 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 100 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.0s IncrementalHoareTripleChecker+Time [2023-12-22 12:09:54,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 100 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-22 12:09:54,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2023-12-22 12:09:54,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2023-12-22 12:09:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 1.3459383753501402) internal successors, (961), 714 states have internal predecessors, (961), 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:09:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 961 transitions. [2023-12-22 12:09:54,353 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 961 transitions. Word has length 125 [2023-12-22 12:09:54,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:09:54,353 INFO L495 AbstractCegarLoop]: Abstraction has 715 states and 961 transitions. [2023-12-22 12:09:54,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 2 states have internal predecessors, (125), 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:09:54,354 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 961 transitions. [2023-12-22 12:09:54,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-22 12:09:54,360 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:09:54,360 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, 2, 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:09:54,364 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 (4)] Ended with exit code 0 [2023-12-22 12:09:54,564 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:09:54,564 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:09:54,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:09:54,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1710514922, now seen corresponding path program 1 times [2023-12-22 12:09:54,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:09:54,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1677015655] [2023-12-22 12:09:54,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:09:54,566 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:09:54,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:09:54,570 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:09:54,572 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:09:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:09:54,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:09:54,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:09:54,756 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 12:09:54,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:09:54,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:09:54,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1677015655] [2023-12-22 12:09:54,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1677015655] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:09:54,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:09:54,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:09:54,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980049541] [2023-12-22 12:09:54,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:09:54,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:09:54,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:09:54,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:09:54,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:09:54,758 INFO L87 Difference]: Start difference. First operand 715 states and 961 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 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:09:57,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:09:57,391 INFO L93 Difference]: Finished difference Result 1963 states and 2654 transitions. [2023-12-22 12:09:57,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:09:57,392 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 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 128 [2023-12-22 12:09:57,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:09:57,413 INFO L225 Difference]: With dead ends: 1963 [2023-12-22 12:09:57,413 INFO L226 Difference]: Without dead ends: 1249 [2023-12-22 12:09:57,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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:09:57,417 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 129 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s 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:09:57,417 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:09:57,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2023-12-22 12:09:57,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 1249. [2023-12-22 12:09:57,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 1.2459935897435896) internal successors, (1555), 1248 states have internal predecessors, (1555), 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:09:57,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1555 transitions. [2023-12-22 12:09:57,441 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1555 transitions. Word has length 128 [2023-12-22 12:09:57,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:09:57,441 INFO L495 AbstractCegarLoop]: Abstraction has 1249 states and 1555 transitions. [2023-12-22 12:09:57,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 2 states have internal predecessors, (128), 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:09:57,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1555 transitions. [2023-12-22 12:09:57,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-12-22 12:09:57,448 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:09:57,448 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:09:57,465 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:09:57,650 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:09:57,651 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:09:57,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:09:57,651 INFO L85 PathProgramCache]: Analyzing trace with hash -563386977, now seen corresponding path program 1 times [2023-12-22 12:09:57,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:09:57,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217498983] [2023-12-22 12:09:57,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:09:57,653 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:09:57,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:09:57,654 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:09:57,677 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:09:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:09:57,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 12:09:57,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:09:58,332 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 12:09:58,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:09:58,332 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:09:58,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217498983] [2023-12-22 12:09:58,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217498983] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:09:58,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:09:58,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:09:58,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838495961] [2023-12-22 12:09:58,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:09:58,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 12:09:58,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:09:58,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 12:09:58,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:09:58,334 INFO L87 Difference]: Start difference. First operand 1249 states and 1555 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:10:00,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:10:00,641 INFO L93 Difference]: Finished difference Result 2170 states and 2740 transitions. [2023-12-22 12:10:00,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:10:00,641 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 209 [2023-12-22 12:10:00,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:10:00,644 INFO L225 Difference]: With dead ends: 2170 [2023-12-22 12:10:00,644 INFO L226 Difference]: Without dead ends: 1071 [2023-12-22 12:10:00,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 206 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:10:00,646 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 101 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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.3s IncrementalHoareTripleChecker+Time [2023-12-22 12:10:00,646 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.3s Time] [2023-12-22 12:10:00,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2023-12-22 12:10:00,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1071. [2023-12-22 12:10:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 1.2392523364485981) internal successors, (1326), 1070 states have internal predecessors, (1326), 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:10:00,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1326 transitions. [2023-12-22 12:10:00,675 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1326 transitions. Word has length 209 [2023-12-22 12:10:00,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:10:00,677 INFO L495 AbstractCegarLoop]: Abstraction has 1071 states and 1326 transitions. [2023-12-22 12:10:00,677 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:10:00,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1326 transitions. [2023-12-22 12:10:00,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2023-12-22 12:10:00,682 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:10:00,682 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:00,690 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:10:00,886 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:10:00,886 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:10:00,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:10:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash -112316290, now seen corresponding path program 1 times [2023-12-22 12:10:00,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:10:00,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280973612] [2023-12-22 12:10:00,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:10:00,888 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:10:00,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:10:00,889 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:10:00,934 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:10:00,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:10:00,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:10:01,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:10:01,632 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-12-22 12:10:01,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:10:01,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:10:01,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280973612] [2023-12-22 12:10:01,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280973612] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:10:01,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:10:01,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 12:10:01,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792013648] [2023-12-22 12:10:01,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:10:01,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:10:01,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:10:01,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:10:01,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:10:01,634 INFO L87 Difference]: Start difference. First operand 1071 states and 1326 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 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:10:03,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:10:03,864 INFO L93 Difference]: Finished difference Result 1785 states and 2286 transitions. [2023-12-22 12:10:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:10:03,865 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 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 235 [2023-12-22 12:10:03,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:10:03,868 INFO L225 Difference]: With dead ends: 1785 [2023-12-22 12:10:03,868 INFO L226 Difference]: Without dead ends: 1071 [2023-12-22 12:10:03,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 233 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:10:03,869 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 73 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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, 2.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:10:03,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 121 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-22 12:10:03,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2023-12-22 12:10:03,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1071. [2023-12-22 12:10:03,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 1.233644859813084) internal successors, (1320), 1070 states have internal predecessors, (1320), 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:10:03,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1320 transitions. [2023-12-22 12:10:03,890 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1320 transitions. Word has length 235 [2023-12-22 12:10:03,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:10:03,890 INFO L495 AbstractCegarLoop]: Abstraction has 1071 states and 1320 transitions. [2023-12-22 12:10:03,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 2 states have internal predecessors, (168), 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:10:03,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1320 transitions. [2023-12-22 12:10:03,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2023-12-22 12:10:03,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:10:03,893 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, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:10:03,913 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:10:04,097 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:10:04,097 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:10:04,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:10:04,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1923616979, now seen corresponding path program 1 times [2023-12-22 12:10:04,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:10:04,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147319036] [2023-12-22 12:10:04,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:10:04,099 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:10:04,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:10:04,100 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:10:04,101 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:10:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:10:04,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:10:04,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:10:04,669 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 176 proven. 135 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:10:04,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:10:05,184 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 311 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:10:05,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:10:05,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147319036] [2023-12-22 12:10:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147319036] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:10:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:10:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 12:10:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257354041] [2023-12-22 12:10:05,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:10:05,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:10:05,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:10:05,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:10:05,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 12:10:05,186 INFO L87 Difference]: Start difference. First operand 1071 states and 1320 transitions. Second operand has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 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:10:11,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:10:11,732 INFO L93 Difference]: Finished difference Result 2141 states and 2811 transitions. [2023-12-22 12:10:11,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:10:11,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 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 339 [2023-12-22 12:10:11,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:10:11,736 INFO L225 Difference]: With dead ends: 2141 [2023-12-22 12:10:11,737 INFO L226 Difference]: Without dead ends: 1427 [2023-12-22 12:10:11,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 676 GetRequests, 673 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:10:11,738 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 134 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s 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, 6.5s IncrementalHoareTripleChecker+Time [2023-12-22 12:10:11,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 55 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2023-12-22 12:10:11,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2023-12-22 12:10:11,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1427. [2023-12-22 12:10:11,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1426 states have (on average 1.2391304347826086) internal successors, (1767), 1426 states have internal predecessors, (1767), 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:10:11,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1767 transitions. [2023-12-22 12:10:11,756 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 1767 transitions. Word has length 339 [2023-12-22 12:10:11,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:10:11,757 INFO L495 AbstractCegarLoop]: Abstraction has 1427 states and 1767 transitions. [2023-12-22 12:10:11,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 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:10:11,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 1767 transitions. [2023-12-22 12:10:11,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2023-12-22 12:10:11,760 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:10:11,760 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, 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, 2, 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:10:11,783 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:10:11,965 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:10:11,965 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:10:11,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:10:11,966 INFO L85 PathProgramCache]: Analyzing trace with hash 2073985995, now seen corresponding path program 1 times [2023-12-22 12:10:11,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:10:11,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1061971208] [2023-12-22 12:10:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:10:11,967 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:10:11,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:10:11,969 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:10:11,971 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:10:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:10:12,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:10:12,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:10:12,652 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 176 proven. 159 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:10:12,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:10:13,796 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 335 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:10:13,796 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:10:13,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1061971208] [2023-12-22 12:10:13,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1061971208] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:10:13,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:10:13,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 12:10:13,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51274457] [2023-12-22 12:10:13,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:10:13,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:10:13,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:10:13,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:10:13,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 12:10:13,798 INFO L87 Difference]: Start difference. First operand 1427 states and 1767 transitions. Second operand has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 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:10:20,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:10:20,743 INFO L93 Difference]: Finished difference Result 3209 states and 4152 transitions. [2023-12-22 12:10:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:10:20,744 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 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 351 [2023-12-22 12:10:20,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:10:20,749 INFO L225 Difference]: With dead ends: 3209 [2023-12-22 12:10:20,749 INFO L226 Difference]: Without dead ends: 2139 [2023-12-22 12:10:20,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 697 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:10:20,751 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 112 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s 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, 6.9s IncrementalHoareTripleChecker+Time [2023-12-22 12:10:20,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 246 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-12-22 12:10:20,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states. [2023-12-22 12:10:20,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2023-12-22 12:10:20,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2138 states have (on average 1.2474275023386343) internal successors, (2667), 2138 states have internal predecessors, (2667), 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:10:20,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2667 transitions. [2023-12-22 12:10:20,819 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 2667 transitions. Word has length 351 [2023-12-22 12:10:20,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:10:20,819 INFO L495 AbstractCegarLoop]: Abstraction has 2139 states and 2667 transitions. [2023-12-22 12:10:20,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 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:10:20,820 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 2667 transitions. [2023-12-22 12:10:20,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-12-22 12:10:20,834 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:10:20,834 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, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:10:20,855 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 (9)] Forceful destruction successful, exit code 0 [2023-12-22 12:10:21,039 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:10:21,040 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:10:21,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:10:21,041 INFO L85 PathProgramCache]: Analyzing trace with hash 650127859, now seen corresponding path program 1 times [2023-12-22 12:10:21,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:10:21,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1077160040] [2023-12-22 12:10:21,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:10:21,042 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:10:21,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:10:21,044 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:10:21,096 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:10:21,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:10:21,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 12:10:21,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:10:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 0 proven. 367 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:10:22,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:10:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 248 proven. 119 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-22 12:10:29,650 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:10:29,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1077160040] [2023-12-22 12:10:29,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1077160040] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:10:29,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:10:29,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-22 12:10:29,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209421041] [2023-12-22 12:10:29,651 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:10:29,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 12:10:29,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:10:29,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 12:10:29,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-12-22 12:10:29,653 INFO L87 Difference]: Start difference. First operand 2139 states and 2667 transitions. Second operand has 9 states, 9 states have (on average 55.22222222222222) internal successors, (497), 8 states have internal predecessors, (497), 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:11:15,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:19,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:22,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:34,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:46,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:52,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:54,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:11:58,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:12:00,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:12:00,930 INFO L93 Difference]: Finished difference Result 7419 states and 9727 transitions. [2023-12-22 12:12:00,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-22 12:12:00,931 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 55.22222222222222) internal successors, (497), 8 states have internal predecessors, (497), 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 367 [2023-12-22 12:12:00,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:12:00,970 INFO L225 Difference]: With dead ends: 7419 [2023-12-22 12:12:00,970 INFO L226 Difference]: Without dead ends: 5637 [2023-12-22 12:12:00,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 725 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2023-12-22 12:12:00,973 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 2115 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 3753 mSolverCounterSat, 857 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 82.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2115 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 4610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 857 IncrementalHoareTripleChecker+Valid, 3753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 90.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:12:00,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2115 Valid, 69 Invalid, 4610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [857 Valid, 3753 Invalid, 0 Unknown, 0 Unchecked, 90.2s Time] [2023-12-22 12:12:00,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5637 states. [2023-12-22 12:12:01,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5637 to 4809. [2023-12-22 12:12:01,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4809 states, 4808 states have (on average 1.2899334442595674) internal successors, (6202), 4808 states have internal predecessors, (6202), 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:12:01,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4809 states to 4809 states and 6202 transitions. [2023-12-22 12:12:01,177 INFO L78 Accepts]: Start accepts. Automaton has 4809 states and 6202 transitions. Word has length 367 [2023-12-22 12:12:01,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:12:01,178 INFO L495 AbstractCegarLoop]: Abstraction has 4809 states and 6202 transitions. [2023-12-22 12:12:01,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 55.22222222222222) internal successors, (497), 8 states have internal predecessors, (497), 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:12:01,178 INFO L276 IsEmpty]: Start isEmpty. Operand 4809 states and 6202 transitions. [2023-12-22 12:12:01,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 695 [2023-12-22 12:12:01,199 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:12:01,200 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, 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, 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, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:12:01,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-22 12:12:01,407 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:12:01,407 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:12:01,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:12:01,408 INFO L85 PathProgramCache]: Analyzing trace with hash 667316148, now seen corresponding path program 1 times [2023-12-22 12:12:01,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:12:01,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686387378] [2023-12-22 12:12:01,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:12:01,410 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:12:01,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:12:01,423 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:12:01,464 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:12:01,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:12:01,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 12:12:01,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:12:03,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1733 backedges. 1099 proven. 277 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2023-12-22 12:12:03,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:12:14,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1733 backedges. 1347 proven. 29 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2023-12-22 12:12:14,390 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:12:14,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686387378] [2023-12-22 12:12:14,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686387378] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:12:14,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:12:14,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-12-22 12:12:14,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231752445] [2023-12-22 12:12:14,391 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:12:14,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 12:12:14,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:12:14,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 12:12:14,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-22 12:12:14,394 INFO L87 Difference]: Start difference. First operand 4809 states and 6202 transitions. Second operand has 9 states, 9 states have (on average 89.33333333333333) internal successors, (804), 9 states have internal predecessors, (804), 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:12:33,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:12:53,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:13:05,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:13:10,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.42s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:13:14,555 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:13:17,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:13:17,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:13:17,730 INFO L93 Difference]: Finished difference Result 10416 states and 13656 transitions. [2023-12-22 12:13:17,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 12:13:17,731 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 89.33333333333333) internal successors, (804), 9 states have internal predecessors, (804), 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 694 [2023-12-22 12:13:17,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:13:17,748 INFO L225 Difference]: With dead ends: 10416 [2023-12-22 12:13:17,748 INFO L226 Difference]: Without dead ends: 6233 [2023-12-22 12:13:17,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1388 GetRequests, 1380 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-22 12:13:17,755 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 798 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 2041 mSolverCounterSat, 458 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 2499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 458 IncrementalHoareTripleChecker+Valid, 2041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:13:17,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [798 Valid, 43 Invalid, 2499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [458 Valid, 2041 Invalid, 0 Unknown, 0 Unchecked, 62.8s Time] [2023-12-22 12:13:17,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6233 states. [2023-12-22 12:13:17,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6233 to 6055. [2023-12-22 12:13:17,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6055 states, 6054 states have (on average 1.126362735381566) internal successors, (6819), 6054 states have internal predecessors, (6819), 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:13:17,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6055 states to 6055 states and 6819 transitions. [2023-12-22 12:13:17,858 INFO L78 Accepts]: Start accepts. Automaton has 6055 states and 6819 transitions. Word has length 694 [2023-12-22 12:13:17,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:13:17,859 INFO L495 AbstractCegarLoop]: Abstraction has 6055 states and 6819 transitions. [2023-12-22 12:13:17,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 89.33333333333333) internal successors, (804), 9 states have internal predecessors, (804), 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:13:17,859 INFO L276 IsEmpty]: Start isEmpty. Operand 6055 states and 6819 transitions. [2023-12-22 12:13:17,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 738 [2023-12-22 12:13:17,890 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:13:17,891 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13:17,904 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 (11)] Forceful destruction successful, exit code 0 [2023-12-22 12:13:18,101 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:13:18,101 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:13:18,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:13:18,106 INFO L85 PathProgramCache]: Analyzing trace with hash -58889909, now seen corresponding path program 1 times [2023-12-22 12:13:18,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:13:18,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1754078113] [2023-12-22 12:13:18,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:13:18,109 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:13:18,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:13:18,110 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:13:18,148 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:13:18,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:13:18,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 12:13:18,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:13:20,832 INFO L134 CoverageAnalysis]: Checked inductivity of 1786 backedges. 742 proven. 872 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-12-22 12:13:20,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:13:26,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1786 backedges. 1268 proven. 242 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2023-12-22 12:13:26,795 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:13:26,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1754078113] [2023-12-22 12:13:26,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1754078113] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:13:26,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:13:26,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2023-12-22 12:13:26,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144901803] [2023-12-22 12:13:26,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:13:26,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 12:13:26,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:13:26,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 12:13:26,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-22 12:13:26,799 INFO L87 Difference]: Start difference. First operand 6055 states and 6819 transitions. Second operand has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 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:13:37,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:13:37,156 INFO L93 Difference]: Finished difference Result 11219 states and 12780 transitions. [2023-12-22 12:13:37,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 12:13:37,167 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 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 737 [2023-12-22 12:13:37,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:13:37,185 INFO L225 Difference]: With dead ends: 11219 [2023-12-22 12:13:37,185 INFO L226 Difference]: Without dead ends: 5699 [2023-12-22 12:13:37,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1474 GetRequests, 1467 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-12-22 12:13:37,208 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 259 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 2387 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 2387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:13:37,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 87 Invalid, 2512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 2387 Invalid, 0 Unknown, 0 Unchecked, 10.2s Time] [2023-12-22 12:13:37,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5699 states. [2023-12-22 12:13:37,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5699 to 4275. [2023-12-22 12:13:37,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4275 states, 4274 states have (on average 1.1123069723912027) internal successors, (4754), 4274 states have internal predecessors, (4754), 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:13:37,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4275 states to 4275 states and 4754 transitions. [2023-12-22 12:13:37,401 INFO L78 Accepts]: Start accepts. Automaton has 4275 states and 4754 transitions. Word has length 737 [2023-12-22 12:13:37,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:13:37,403 INFO L495 AbstractCegarLoop]: Abstraction has 4275 states and 4754 transitions. [2023-12-22 12:13:37,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 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:13:37,404 INFO L276 IsEmpty]: Start isEmpty. Operand 4275 states and 4754 transitions. [2023-12-22 12:13:37,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 810 [2023-12-22 12:13:37,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:13:37,410 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, 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, 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, 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] [2023-12-22 12:13:37,430 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:13:37,630 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:13:37,631 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:13:37,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:13:37,632 INFO L85 PathProgramCache]: Analyzing trace with hash 908497066, now seen corresponding path program 1 times [2023-12-22 12:13:37,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:13:37,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [709404784] [2023-12-22 12:13:37,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:13:37,635 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:13:37,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:13:37,637 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:13:37,638 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:13:37,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:13:38,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:13:38,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:13:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2273 backedges. 1449 proven. 0 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2023-12-22 12:13:38,146 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:13:38,146 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:13:38,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [709404784] [2023-12-22 12:13:38,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [709404784] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:13:38,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:13:38,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:13:38,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248982292] [2023-12-22 12:13:38,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:13:38,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:13:38,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:13:38,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:13:38,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:13:38,148 INFO L87 Difference]: Start difference. First operand 4275 states and 4754 transitions. Second operand has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 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:13:41,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:13:41,493 INFO L93 Difference]: Finished difference Result 8727 states and 9842 transitions. [2023-12-22 12:13:41,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:13:41,500 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 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 809 [2023-12-22 12:13:41,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:13:41,515 INFO L225 Difference]: With dead ends: 8727 [2023-12-22 12:13:41,515 INFO L226 Difference]: Without dead ends: 5343 [2023-12-22 12:13:41,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 808 GetRequests, 807 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:13:41,520 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 109 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-22 12:13:41,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 227 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-22 12:13:41,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5343 states. [2023-12-22 12:13:41,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5343 to 5343. [2023-12-22 12:13:41,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5343 states, 5342 states have (on average 1.0862972669412205) internal successors, (5803), 5342 states have internal predecessors, (5803), 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:13:41,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5343 states to 5343 states and 5803 transitions. [2023-12-22 12:13:41,616 INFO L78 Accepts]: Start accepts. Automaton has 5343 states and 5803 transitions. Word has length 809 [2023-12-22 12:13:41,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:13:41,616 INFO L495 AbstractCegarLoop]: Abstraction has 5343 states and 5803 transitions. [2023-12-22 12:13:41,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 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:13:41,617 INFO L276 IsEmpty]: Start isEmpty. Operand 5343 states and 5803 transitions. [2023-12-22 12:13:41,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 900 [2023-12-22 12:13:41,626 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:13:41,626 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, 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, 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, 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:13:41,636 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:13:41,836 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:13:41,837 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:13:41,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:13:41,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1685810469, now seen corresponding path program 1 times [2023-12-22 12:13:41,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:13:41,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212139985] [2023-12-22 12:13:41,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:13:41,841 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:13:41,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:13:41,843 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:13:41,844 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:13:42,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:13:42,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 991 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 12:13:42,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:13:48,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2450 backedges. 1501 proven. 420 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2023-12-22 12:13:48,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:14:08,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2450 backedges. 1921 proven. 0 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2023-12-22 12:14:08,336 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:14:08,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212139985] [2023-12-22 12:14:08,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212139985] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:14:08,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:14:08,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 19 [2023-12-22 12:14:08,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555797795] [2023-12-22 12:14:08,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:14:08,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-22 12:14:08,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:14:08,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-22 12:14:08,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2023-12-22 12:14:08,338 INFO L87 Difference]: Start difference. First operand 5343 states and 5803 transitions. Second operand has 11 states, 11 states have (on average 51.36363636363637) internal successors, (565), 10 states have internal predecessors, (565), 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:14:15,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:14:15,920 INFO L93 Difference]: Finished difference Result 10657 states and 11600 transitions. [2023-12-22 12:14:15,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-22 12:14:15,921 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 51.36363636363637) internal successors, (565), 10 states have internal predecessors, (565), 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 899 [2023-12-22 12:14:15,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:14:15,931 INFO L225 Difference]: With dead ends: 10657 [2023-12-22 12:14:15,932 INFO L226 Difference]: Without dead ends: 5831 [2023-12-22 12:14:15,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1796 GetRequests, 1778 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2023-12-22 12:14:15,937 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 197 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 2211 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 2266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 2211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-12-22 12:14:15,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 29 Invalid, 2266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 2211 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2023-12-22 12:14:15,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5831 states. [2023-12-22 12:14:15,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5831 to 5653. [2023-12-22 12:14:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5653 states, 5652 states have (on average 1.079794762915782) internal successors, (6103), 5652 states have internal predecessors, (6103), 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:14:16,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5653 states to 5653 states and 6103 transitions. [2023-12-22 12:14:16,004 INFO L78 Accepts]: Start accepts. Automaton has 5653 states and 6103 transitions. Word has length 899 [2023-12-22 12:14:16,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:14:16,005 INFO L495 AbstractCegarLoop]: Abstraction has 5653 states and 6103 transitions. [2023-12-22 12:14:16,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 51.36363636363637) internal successors, (565), 10 states have internal predecessors, (565), 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:14:16,005 INFO L276 IsEmpty]: Start isEmpty. Operand 5653 states and 6103 transitions. [2023-12-22 12:14:16,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 907 [2023-12-22 12:14:16,012 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:14:16,012 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, 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, 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:14:16,019 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:14:16,218 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:14:16,219 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:14:16,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:14:16,220 INFO L85 PathProgramCache]: Analyzing trace with hash 484037386, now seen corresponding path program 1 times [2023-12-22 12:14:16,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:14:16,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532041538] [2023-12-22 12:14:16,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:14:16,222 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:14:16,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:14:16,223 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:14:16,246 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:14:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:14:16,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 996 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 12:14:16,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:14:17,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2521 backedges. 1993 proven. 0 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2023-12-22 12:14:17,327 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:14:17,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:14:17,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532041538] [2023-12-22 12:14:17,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532041538] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:14:17,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:14:17,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 12:14:17,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812825005] [2023-12-22 12:14:17,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:14:17,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 12:14:17,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:14:17,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 12:14:17,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 12:14:17,329 INFO L87 Difference]: Start difference. First operand 5653 states and 6103 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:14:19,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:14:19,775 INFO L93 Difference]: Finished difference Result 10438 states and 11337 transitions. [2023-12-22 12:14:19,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:14:19,785 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 906 [2023-12-22 12:14:19,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:14:19,793 INFO L225 Difference]: With dead ends: 10438 [2023-12-22 12:14:19,793 INFO L226 Difference]: Without dead ends: 5831 [2023-12-22 12:14:19,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 903 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:14:19,797 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 66 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-22 12:14:19,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 54 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-22 12:14:19,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5831 states. [2023-12-22 12:14:19,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5831 to 5831. [2023-12-22 12:14:19,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5831 states, 5830 states have (on average 1.0778730703259005) internal successors, (6284), 5830 states have internal predecessors, (6284), 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:14:19,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5831 states to 5831 states and 6284 transitions. [2023-12-22 12:14:19,851 INFO L78 Accepts]: Start accepts. Automaton has 5831 states and 6284 transitions. Word has length 906 [2023-12-22 12:14:19,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:14:19,852 INFO L495 AbstractCegarLoop]: Abstraction has 5831 states and 6284 transitions. [2023-12-22 12:14:19,852 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:14:19,852 INFO L276 IsEmpty]: Start isEmpty. Operand 5831 states and 6284 transitions. [2023-12-22 12:14:19,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 977 [2023-12-22 12:14:19,860 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:14:19,861 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, 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, 7, 7, 7, 7, 7, 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, 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:14:19,871 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:14:20,069 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:14:20,069 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:14:20,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:14:20,070 INFO L85 PathProgramCache]: Analyzing trace with hash -18729308, now seen corresponding path program 1 times [2023-12-22 12:14:20,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:14:20,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1436979624] [2023-12-22 12:14:20,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:14:20,072 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:14:20,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:14:20,074 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:14:20,075 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:14:20,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:14:20,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 12:14:20,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:14:22,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3042 backedges. 471 proven. 2200 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2023-12-22 12:14:22,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:14:26,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3042 backedges. 2003 proven. 95 refuted. 0 times theorem prover too weak. 944 trivial. 0 not checked. [2023-12-22 12:14:26,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:14:26,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1436979624] [2023-12-22 12:14:26,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1436979624] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:14:26,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:14:26,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2023-12-22 12:14:26,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578703865] [2023-12-22 12:14:26,830 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:14:26,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-22 12:14:26,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:14:26,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-22 12:14:26,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-12-22 12:14:26,833 INFO L87 Difference]: Start difference. First operand 5831 states and 6284 transitions. Second operand has 10 states, 10 states have (on average 120.5) internal successors, (1205), 10 states have internal predecessors, (1205), 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:14:46,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:14:46,393 INFO L93 Difference]: Finished difference Result 12195 states and 13167 transitions. [2023-12-22 12:14:46,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 12:14:46,399 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 120.5) internal successors, (1205), 10 states have internal predecessors, (1205), 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 976 [2023-12-22 12:14:46,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:14:46,410 INFO L225 Difference]: With dead ends: 12195 [2023-12-22 12:14:46,410 INFO L226 Difference]: Without dead ends: 7410 [2023-12-22 12:14:46,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1952 GetRequests, 1943 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-12-22 12:14:46,417 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 408 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 4607 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 4754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 4607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2023-12-22 12:14:46,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 78 Invalid, 4754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 4607 Invalid, 0 Unknown, 0 Unchecked, 19.4s Time] [2023-12-22 12:14:46,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7410 states. [2023-12-22 12:14:46,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7410 to 7154. [2023-12-22 12:14:46,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7154 states, 7153 states have (on average 1.0511673423738292) internal successors, (7519), 7153 states have internal predecessors, (7519), 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:14:46,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7154 states to 7154 states and 7519 transitions. [2023-12-22 12:14:46,531 INFO L78 Accepts]: Start accepts. Automaton has 7154 states and 7519 transitions. Word has length 976 [2023-12-22 12:14:46,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:14:46,532 INFO L495 AbstractCegarLoop]: Abstraction has 7154 states and 7519 transitions. [2023-12-22 12:14:46,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 120.5) internal successors, (1205), 10 states have internal predecessors, (1205), 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:14:46,533 INFO L276 IsEmpty]: Start isEmpty. Operand 7154 states and 7519 transitions. [2023-12-22 12:14:46,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 991 [2023-12-22 12:14:46,545 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:14:46,545 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, 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, 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, 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, 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] [2023-12-22 12:14:46,553 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:14:46,753 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:14:46,754 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:14:46,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:14:46,754 INFO L85 PathProgramCache]: Analyzing trace with hash 2118271949, now seen corresponding path program 1 times [2023-12-22 12:14:46,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:14:46,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792336394] [2023-12-22 12:14:46,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:14:46,757 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:14:46,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:14:46,760 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:14:46,764 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:14:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:14:47,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-22 12:14:47,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:14:53,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 1630 proven. 1115 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-22 12:14:53,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:16:03,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 2535 proven. 0 refuted. 210 times theorem prover too weak. 368 trivial. 0 not checked. [2023-12-22 12:16:03,655 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:16:03,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792336394] [2023-12-22 12:16:03,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [792336394] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:16:03,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:16:03,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-12-22 12:16:03,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807960016] [2023-12-22 12:16:03,656 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:16:03,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-22 12:16:03,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:16:03,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-22 12:16:03,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=298, Unknown=1, NotChecked=0, Total=462 [2023-12-22 12:16:03,658 INFO L87 Difference]: Start difference. First operand 7154 states and 7519 transitions. Second operand has 22 states, 22 states have (on average 55.54545454545455) internal successors, (1222), 21 states have internal predecessors, (1222), 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:16:17,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:26,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:29,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:32,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:36,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:38,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:43,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:44,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:47,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:50,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:52,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:16:54,699 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:16:56,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:00,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:05,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:09,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:12,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:15,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.55s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:20,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:22,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:26,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:29,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:17:29,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:17:29,262 INFO L93 Difference]: Finished difference Result 14578 states and 15400 transitions. [2023-12-22 12:17:29,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 12:17:29,275 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 55.54545454545455) internal successors, (1222), 21 states have internal predecessors, (1222), 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 990 [2023-12-22 12:17:29,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:17:29,285 INFO L225 Difference]: With dead ends: 14578 [2023-12-22 12:17:29,286 INFO L226 Difference]: Without dead ends: 8260 [2023-12-22 12:17:29,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1980 GetRequests, 1959 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 17.1s TimeCoverageRelationStatistics Valid=169, Invalid=336, Unknown=1, NotChecked=0, Total=506 [2023-12-22 12:17:29,293 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 304 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 3800 mSolverCounterSat, 234 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 4038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 3800 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 85.3s IncrementalHoareTripleChecker+Time [2023-12-22 12:17:29,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 57 Invalid, 4038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 3800 Invalid, 4 Unknown, 0 Unchecked, 85.3s Time] [2023-12-22 12:17:29,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8260 states. [2023-12-22 12:17:29,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8260 to 6942. [2023-12-22 12:17:29,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6942 states, 6941 states have (on average 1.0511453681025789) internal successors, (7296), 6941 states have internal predecessors, (7296), 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:17:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6942 states to 6942 states and 7296 transitions. [2023-12-22 12:17:29,402 INFO L78 Accepts]: Start accepts. Automaton has 6942 states and 7296 transitions. Word has length 990 [2023-12-22 12:17:29,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:17:29,402 INFO L495 AbstractCegarLoop]: Abstraction has 6942 states and 7296 transitions. [2023-12-22 12:17:29,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 55.54545454545455) internal successors, (1222), 21 states have internal predecessors, (1222), 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:17:29,403 INFO L276 IsEmpty]: Start isEmpty. Operand 6942 states and 7296 transitions. [2023-12-22 12:17:29,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1065 [2023-12-22 12:17:29,413 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:17:29,413 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, 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, 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:17:29,425 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:17:29,623 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:17:29,623 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:17:29,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:17:29,624 INFO L85 PathProgramCache]: Analyzing trace with hash 2111897408, now seen corresponding path program 1 times [2023-12-22 12:17:29,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:17:29,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [750032520] [2023-12-22 12:17:29,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:17:29,627 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:17:29,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:17:29,628 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:17:29,630 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:17:29,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:17:30,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:17:30,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:17:34,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3414 backedges. 240 proven. 2957 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2023-12-22 12:17:34,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:17:49,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3414 backedges. 953 proven. 0 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2023-12-22 12:17:49,845 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:17:49,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [750032520] [2023-12-22 12:17:49,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [750032520] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:17:49,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:17:49,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-22 12:17:49,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646712559] [2023-12-22 12:17:49,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:17:49,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 12:17:49,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:17:49,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 12:17:49,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:17:49,847 INFO L87 Difference]: Start difference. First operand 6942 states and 7296 transitions. Second operand has 5 states, 5 states have (on average 61.0) internal successors, (305), 4 states have internal predecessors, (305), 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:18:02,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:08,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:22,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:23,787 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:18:26,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:28,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:29,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:18:29,156 INFO L93 Difference]: Finished difference Result 11828 states and 12525 transitions. [2023-12-22 12:18:29,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:18:29,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 61.0) internal successors, (305), 4 states have internal predecessors, (305), 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 1064 [2023-12-22 12:18:29,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:18:29,168 INFO L225 Difference]: With dead ends: 11828 [2023-12-22 12:18:29,168 INFO L226 Difference]: Without dead ends: 7120 [2023-12-22 12:18:29,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2126 GetRequests, 2116 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:18:29,174 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 182 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.2s IncrementalHoareTripleChecker+Time [2023-12-22 12:18:29,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 14 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 39.2s Time] [2023-12-22 12:18:29,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7120 states. [2023-12-22 12:18:29,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7120 to 6942. [2023-12-22 12:18:29,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6942 states, 6941 states have (on average 1.0505690822648033) internal successors, (7292), 6941 states have internal predecessors, (7292), 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:18:29,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6942 states to 6942 states and 7292 transitions. [2023-12-22 12:18:29,260 INFO L78 Accepts]: Start accepts. Automaton has 6942 states and 7292 transitions. Word has length 1064 [2023-12-22 12:18:29,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:18:29,260 INFO L495 AbstractCegarLoop]: Abstraction has 6942 states and 7292 transitions. [2023-12-22 12:18:29,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 61.0) internal successors, (305), 4 states have internal predecessors, (305), 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:18:29,261 INFO L276 IsEmpty]: Start isEmpty. Operand 6942 states and 7292 transitions. [2023-12-22 12:18:29,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1077 [2023-12-22 12:18:29,272 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:18:29,273 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, 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, 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:18:29,285 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 (18)] Ended with exit code 0 [2023-12-22 12:18:29,488 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:18:29,489 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:18:29,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:18:29,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1289886494, now seen corresponding path program 1 times [2023-12-22 12:18:29,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:18:29,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28304542] [2023-12-22 12:18:29,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:18:29,493 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:18:29,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:18:29,495 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:18:29,496 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:18:29,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:18:29,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 1174 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:18:30,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:18:34,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3498 backedges. 240 proven. 3041 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2023-12-22 12:18:34,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:18:42,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3498 backedges. 1037 proven. 0 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2023-12-22 12:18:42,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:18:42,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28304542] [2023-12-22 12:18:42,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28304542] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:18:42,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:18:42,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-22 12:18:42,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978814083] [2023-12-22 12:18:42,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:18:42,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 12:18:42,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:18:42,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 12:18:42,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:18:42,346 INFO L87 Difference]: Start difference. First operand 6942 states and 7292 transitions. Second operand has 5 states, 5 states have (on average 63.4) internal successors, (317), 4 states have internal predecessors, (317), 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:18:48,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:56,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:59,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:18:59,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:18:59,377 INFO L93 Difference]: Finished difference Result 11828 states and 12517 transitions. [2023-12-22 12:18:59,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 12:18:59,378 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 63.4) internal successors, (317), 4 states have internal predecessors, (317), 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 1076 [2023-12-22 12:18:59,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:18:59,386 INFO L225 Difference]: With dead ends: 11828 [2023-12-22 12:18:59,386 INFO L226 Difference]: Without dead ends: 7120 [2023-12-22 12:18:59,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2150 GetRequests, 2140 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:18:59,390 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 168 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2023-12-22 12:18:59,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 14 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 16.9s Time] [2023-12-22 12:18:59,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7120 states. [2023-12-22 12:18:59,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7120 to 6586. [2023-12-22 12:18:59,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6586 states, 6585 states have (on average 1.04874715261959) internal successors, (6906), 6585 states have internal predecessors, (6906), 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:18:59,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6586 states to 6586 states and 6906 transitions. [2023-12-22 12:18:59,458 INFO L78 Accepts]: Start accepts. Automaton has 6586 states and 6906 transitions. Word has length 1076 [2023-12-22 12:18:59,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:18:59,459 INFO L495 AbstractCegarLoop]: Abstraction has 6586 states and 6906 transitions. [2023-12-22 12:18:59,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 63.4) internal successors, (317), 4 states have internal predecessors, (317), 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:18:59,459 INFO L276 IsEmpty]: Start isEmpty. Operand 6586 states and 6906 transitions. [2023-12-22 12:18:59,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1106 [2023-12-22 12:18:59,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:18:59,470 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, 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, 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:18:59,494 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:18:59,695 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:18:59,696 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:18:59,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:18:59,696 INFO L85 PathProgramCache]: Analyzing trace with hash -648990779, now seen corresponding path program 1 times [2023-12-22 12:18:59,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:18:59,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829955009] [2023-12-22 12:18:59,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:18:59,699 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:18:59,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:18:59,700 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:18:59,748 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:19:00,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:19:00,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 1205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 12:19:00,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:19:00,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3692 backedges. 1231 proven. 0 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2023-12-22 12:19:00,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 12:19:00,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:19:00,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829955009] [2023-12-22 12:19:00,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829955009] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 12:19:00,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 12:19:00,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 12:19:00,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737737835] [2023-12-22 12:19:00,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:19:00,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 12:19:00,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:19:00,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 12:19:00,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 12:19:00,238 INFO L87 Difference]: Start difference. First operand 6586 states and 6906 transitions. Second operand has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 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:19:03,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:19:03,222 INFO L93 Difference]: Finished difference Result 13527 states and 14285 transitions. [2023-12-22 12:19:03,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 12:19:03,223 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 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 1105 [2023-12-22 12:19:03,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:19:03,232 INFO L225 Difference]: With dead ends: 13527 [2023-12-22 12:19:03,232 INFO L226 Difference]: Without dead ends: 7120 [2023-12-22 12:19:03,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1104 GetRequests, 1103 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:19:03,239 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 69 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-22 12:19:03,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 219 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-22 12:19:03,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7120 states. [2023-12-22 12:19:03,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7120 to 6408. [2023-12-22 12:19:03,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6408 states, 6407 states have (on average 1.0482285000780396) internal successors, (6716), 6407 states have internal predecessors, (6716), 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:19:03,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6408 states to 6408 states and 6716 transitions. [2023-12-22 12:19:03,322 INFO L78 Accepts]: Start accepts. Automaton has 6408 states and 6716 transitions. Word has length 1105 [2023-12-22 12:19:03,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:19:03,323 INFO L495 AbstractCegarLoop]: Abstraction has 6408 states and 6716 transitions. [2023-12-22 12:19:03,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 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:19:03,323 INFO L276 IsEmpty]: Start isEmpty. Operand 6408 states and 6716 transitions. [2023-12-22 12:19:03,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1157 [2023-12-22 12:19:03,337 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:19:03,338 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 12:19:03,362 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 (20)] Ended with exit code 0 [2023-12-22 12:19:03,547 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:19:03,548 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:19:03,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:19:03,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1645491359, now seen corresponding path program 1 times [2023-12-22 12:19:03,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:19:03,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [669368684] [2023-12-22 12:19:03,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:19:03,553 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:19:03,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:19:03,555 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:19:03,556 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:19:03,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:19:03,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 1263 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-22 12:19:03,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:19:14,496 INFO L134 CoverageAnalysis]: Checked inductivity of 4086 backedges. 694 proven. 3021 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2023-12-22 12:19:14,497 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:20:02,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4086 backedges. 2778 proven. 364 refuted. 0 times theorem prover too weak. 944 trivial. 0 not checked. [2023-12-22 12:20:02,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:20:02,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [669368684] [2023-12-22 12:20:02,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [669368684] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:20:02,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:20:02,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2023-12-22 12:20:02,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604967272] [2023-12-22 12:20:02,403 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:20:02,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-12-22 12:20:02,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:20:02,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-12-22 12:20:02,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2023-12-22 12:20:02,406 INFO L87 Difference]: Start difference. First operand 6408 states and 6716 transitions. Second operand has 25 states, 25 states have (on average 61.6) internal successors, (1540), 24 states have internal predecessors, (1540), 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:20:22,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:20:29,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:20:31,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:20:39,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:20:44,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:20:44,742 INFO L93 Difference]: Finished difference Result 11965 states and 12590 transitions. [2023-12-22 12:20:44,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-22 12:20:44,750 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 61.6) internal successors, (1540), 24 states have internal predecessors, (1540), 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 1156 [2023-12-22 12:20:44,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:20:44,758 INFO L225 Difference]: With dead ends: 11965 [2023-12-22 12:20:44,759 INFO L226 Difference]: Without dead ends: 6425 [2023-12-22 12:20:44,765 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2318 GetRequests, 2287 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=327, Invalid=729, Unknown=0, NotChecked=0, Total=1056 [2023-12-22 12:20:44,765 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 443 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 8642 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 8767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 8642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.3s IncrementalHoareTripleChecker+Time [2023-12-22 12:20:44,765 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 144 Invalid, 8767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 8642 Invalid, 0 Unknown, 0 Unchecked, 41.3s Time] [2023-12-22 12:20:44,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6425 states. [2023-12-22 12:20:44,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6425 to 5755. [2023-12-22 12:20:44,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5755 states, 5754 states have (on average 1.048140424052833) internal successors, (6031), 5754 states have internal predecessors, (6031), 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:20:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5755 states to 5755 states and 6031 transitions. [2023-12-22 12:20:44,833 INFO L78 Accepts]: Start accepts. Automaton has 5755 states and 6031 transitions. Word has length 1156 [2023-12-22 12:20:44,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:20:44,833 INFO L495 AbstractCegarLoop]: Abstraction has 5755 states and 6031 transitions. [2023-12-22 12:20:44,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 61.6) internal successors, (1540), 24 states have internal predecessors, (1540), 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:20:44,834 INFO L276 IsEmpty]: Start isEmpty. Operand 5755 states and 6031 transitions. [2023-12-22 12:20:44,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1409 [2023-12-22 12:20:44,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:20:44,850 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, 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, 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:20:44,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-22 12:20:45,062 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:20:45,063 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:20:45,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:20:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash 836342111, now seen corresponding path program 1 times [2023-12-22 12:20:45,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:20:45,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1877536049] [2023-12-22 12:20:45,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:20:45,068 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:20:45,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:20:45,069 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:20:45,073 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:20:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:20:45,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 1535 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:20:45,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:20:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 6164 backedges. 0 proven. 5580 refuted. 0 times theorem prover too weak. 584 trivial. 0 not checked. [2023-12-22 12:20:53,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:20:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 6164 backedges. 2126 proven. 433 refuted. 0 times theorem prover too weak. 3605 trivial. 0 not checked. [2023-12-22 12:20:59,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:20:59,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1877536049] [2023-12-22 12:20:59,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1877536049] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:20:59,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:20:59,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2023-12-22 12:20:59,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028444831] [2023-12-22 12:20:59,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:20:59,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-22 12:20:59,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:20:59,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-22 12:20:59,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:20:59,620 INFO L87 Difference]: Start difference. First operand 5755 states and 6031 transitions. Second operand has 13 states, 13 states have (on average 99.46153846153847) internal successors, (1293), 12 states have internal predecessors, (1293), 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:21:26,489 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:21:31,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:21:31,049 INFO L93 Difference]: Finished difference Result 13935 states and 14847 transitions. [2023-12-22 12:21:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 12:21:31,050 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 99.46153846153847) internal successors, (1293), 12 states have internal predecessors, (1293), 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 1408 [2023-12-22 12:21:31,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:21:31,061 INFO L225 Difference]: With dead ends: 13935 [2023-12-22 12:21:31,061 INFO L226 Difference]: Without dead ends: 9476 [2023-12-22 12:21:31,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2826 GetRequests, 2803 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-12-22 12:21:31,066 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 1523 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 10189 mSolverCounterSat, 368 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1523 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 10557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 368 IncrementalHoareTripleChecker+Valid, 10189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.8s IncrementalHoareTripleChecker+Time [2023-12-22 12:21:31,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1523 Valid, 207 Invalid, 10557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [368 Valid, 10189 Invalid, 0 Unknown, 0 Unchecked, 30.8s Time] [2023-12-22 12:21:31,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9476 states. [2023-12-22 12:21:31,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9476 to 5933. [2023-12-22 12:21:31,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5933 states, 5932 states have (on average 1.047538772757923) internal successors, (6214), 5932 states have internal predecessors, (6214), 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:21:31,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5933 states to 5933 states and 6214 transitions. [2023-12-22 12:21:31,141 INFO L78 Accepts]: Start accepts. Automaton has 5933 states and 6214 transitions. Word has length 1408 [2023-12-22 12:21:31,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:21:31,142 INFO L495 AbstractCegarLoop]: Abstraction has 5933 states and 6214 transitions. [2023-12-22 12:21:31,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 99.46153846153847) internal successors, (1293), 12 states have internal predecessors, (1293), 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:21:31,143 INFO L276 IsEmpty]: Start isEmpty. Operand 5933 states and 6214 transitions. [2023-12-22 12:21:31,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1512 [2023-12-22 12:21:31,168 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:21:31,176 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, 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, 11, 11, 11, 11, 11, 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, 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, 1] [2023-12-22 12:21:31,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 12:21:31,383 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:21:31,384 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:21:31,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:21:31,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1192364533, now seen corresponding path program 1 times [2023-12-22 12:21:31,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:21:31,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101596440] [2023-12-22 12:21:31,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:21:31,388 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:21:31,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:21:31,389 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:21:31,391 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:21:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:21:31,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 1648 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:21:31,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:21:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 7287 backedges. 1372 proven. 5292 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2023-12-22 12:21:39,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:22:02,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7287 backedges. 3643 proven. 0 refuted. 0 times theorem prover too weak. 3644 trivial. 0 not checked. [2023-12-22 12:22:02,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:22:02,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101596440] [2023-12-22 12:22:02,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101596440] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 12:22:02,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 12:22:02,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-22 12:22:02,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896349195] [2023-12-22 12:22:02,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 12:22:02,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 12:22:02,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:22:02,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 12:22:02,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:22:02,044 INFO L87 Difference]: Start difference. First operand 5933 states and 6214 transitions. Second operand has 5 states, 5 states have (on average 97.6) internal successors, (488), 4 states have internal predecessors, (488), 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:22:07,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:22:17,419 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:22:20,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:22:25,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:22:28,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 12:22:30,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:22:30,420 INFO L93 Difference]: Finished difference Result 10954 states and 11532 transitions. [2023-12-22 12:22:30,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 12:22:30,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 97.6) internal successors, (488), 4 states have internal predecessors, (488), 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 1511 [2023-12-22 12:22:30,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:22:30,427 INFO L225 Difference]: With dead ends: 10954 [2023-12-22 12:22:30,427 INFO L226 Difference]: Without dead ends: 6289 [2023-12-22 12:22:30,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3020 GetRequests, 3010 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-22 12:22:30,431 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 78 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.3s IncrementalHoareTripleChecker+Time [2023-12-22 12:22:30,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 17 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 28.3s Time] [2023-12-22 12:22:30,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6289 states. [2023-12-22 12:22:30,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6289 to 5933. [2023-12-22 12:22:30,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5933 states, 5932 states have (on average 1.0461901550910317) internal successors, (6206), 5932 states have internal predecessors, (6206), 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:22:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5933 states to 5933 states and 6206 transitions. [2023-12-22 12:22:30,489 INFO L78 Accepts]: Start accepts. Automaton has 5933 states and 6206 transitions. Word has length 1511 [2023-12-22 12:22:30,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:22:30,490 INFO L495 AbstractCegarLoop]: Abstraction has 5933 states and 6206 transitions. [2023-12-22 12:22:30,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.6) internal successors, (488), 4 states have internal predecessors, (488), 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:22:30,490 INFO L276 IsEmpty]: Start isEmpty. Operand 5933 states and 6206 transitions. [2023-12-22 12:22:30,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1514 [2023-12-22 12:22:30,505 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 12:22:30,506 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, 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, 11, 11, 11, 11, 11, 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, 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:22:30,514 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 (23)] Ended with exit code 0 [2023-12-22 12:22:30,710 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:22:30,710 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 12:22:30,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 12:22:30,711 INFO L85 PathProgramCache]: Analyzing trace with hash 583401392, now seen corresponding path program 1 times [2023-12-22 12:22:30,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 12:22:30,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2142321954] [2023-12-22 12:22:30,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 12:22:30,727 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:22:30,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 12:22:30,728 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:22:30,729 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:22:31,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 12:22:31,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 1649 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-22 12:22:31,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 12:22:38,767 INFO L134 CoverageAnalysis]: Checked inductivity of 7299 backedges. 0 proven. 6686 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2023-12-22 12:22:38,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 12:22:45,188 INFO L134 CoverageAnalysis]: Checked inductivity of 7299 backedges. 2957 proven. 708 refuted. 0 times theorem prover too weak. 3634 trivial. 0 not checked. [2023-12-22 12:22:45,189 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 12:22:45,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2142321954] [2023-12-22 12:22:45,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2142321954] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 12:22:45,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 12:22:45,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2023-12-22 12:22:45,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323853312] [2023-12-22 12:22:45,189 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 12:22:45,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-22 12:22:45,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 12:22:45,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-22 12:22:45,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-12-22 12:22:45,192 INFO L87 Difference]: Start difference. First operand 5933 states and 6206 transitions. Second operand has 13 states, 13 states have (on average 110.92307692307692) internal successors, (1442), 12 states have internal predecessors, (1442), 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:23:02,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 12:23:02,767 INFO L93 Difference]: Finished difference Result 14120 states and 14979 transitions. [2023-12-22 12:23:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 12:23:02,768 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 110.92307692307692) internal successors, (1442), 12 states have internal predecessors, (1442), 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 1513 [2023-12-22 12:23:02,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 12:23:02,769 INFO L225 Difference]: With dead ends: 14120 [2023-12-22 12:23:02,769 INFO L226 Difference]: Without dead ends: 0 [2023-12-22 12:23:02,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3036 GetRequests, 3013 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2023-12-22 12:23:02,772 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 1182 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 12363 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1182 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 12546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 12363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2023-12-22 12:23:02,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1182 Valid, 219 Invalid, 12546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 12363 Invalid, 0 Unknown, 0 Unchecked, 17.0s Time] [2023-12-22 12:23:02,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-22 12:23:02,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-22 12:23:02,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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:23:02,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-22 12:23:02,780 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 1513 [2023-12-22 12:23:02,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 12:23:02,780 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-22 12:23:02,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 110.92307692307692) internal successors, (1442), 12 states have internal predecessors, (1442), 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:23:02,780 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-22 12:23:02,781 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-22 12:23:02,786 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-22 12:23:02,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-22 12:23:02,986 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:23:02,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-22 12:23:30,559 WARN L293 SmtUtils]: Spent 24.36s on a formula simplification. DAG size of input: 354 DAG size of output: 64 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L762(lines 762 880) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L895(line 895) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L829(lines 829 880) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L631(lines 631 880) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L565(lines 565 880) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L169-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L103-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,573 INFO L899 garLoopResultBuilder]: For program point L37-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L698(lines 698 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L500(lines 500 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L369(lines 369 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L303(lines 303 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L436(lines 436 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L172-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L106-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L40-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L239(lines 239 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L768(lines 768 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L636(lines 636 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L835(lines 835 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L571(lines 571 880) no Hoare annotation was computed. [2023-12-22 12:23:30,574 INFO L899 garLoopResultBuilder]: For program point L505(lines 505 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L175-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L109-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L43-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L704(lines 704 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L309(lines 309 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L442(lines 442 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L376(lines 376 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L178-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L112-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L46-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L245(lines 245 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L774(lines 774 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L642(lines 642 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L510(lines 510 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L841(lines 841 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L181-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L115-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L49-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L710(lines 710 880) no Hoare annotation was computed. [2023-12-22 12:23:30,575 INFO L899 garLoopResultBuilder]: For program point L578(lines 578 880) no Hoare annotation was computed. [2023-12-22 12:23:30,576 INFO L899 garLoopResultBuilder]: For program point L315(lines 315 880) no Hoare annotation was computed. [2023-12-22 12:23:30,576 INFO L899 garLoopResultBuilder]: For program point L448(lines 448 880) no Hoare annotation was computed. [2023-12-22 12:23:30,576 INFO L899 garLoopResultBuilder]: For program point L382(lines 382 880) no Hoare annotation was computed. [2023-12-22 12:23:30,576 INFO L899 garLoopResultBuilder]: For program point L184-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,576 INFO L899 garLoopResultBuilder]: For program point L118-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L52-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L251(lines 251 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L648(lines 648 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L516(lines 516 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L847(lines 847 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L781(lines 781 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L583(lines 583 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L187-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L121-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L55-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L716(lines 716 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L321(lines 321 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L454(lines 454 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L388(lines 388 880) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L190-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L124-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L58-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,577 INFO L899 garLoopResultBuilder]: For program point L257(lines 257 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L852(lines 852 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L654(lines 654 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L522(lines 522 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L787(lines 787 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L589(lines 589 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L193-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L127-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L61-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L722(lines 722 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L459(lines 459 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L327(lines 327 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L394(lines 394 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L262(lines 262 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L196-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L130-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L64-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L197(line 197) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L858(lines 858 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 197) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L660(lines 660 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L528(lines 528 880) no Hoare annotation was computed. [2023-12-22 12:23:30,578 INFO L899 garLoopResultBuilder]: For program point L793(lines 793 880) no Hoare annotation was computed. [2023-12-22 12:23:30,585 INFO L899 garLoopResultBuilder]: For program point L595(lines 595 880) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L199-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L133-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L67-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L728(lines 728 880) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L464(lines 464 880) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L333(lines 333 880) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L400(lines 400 880) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L268(lines 268 880) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L202-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,586 INFO L899 garLoopResultBuilder]: For program point L136-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L70-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L864(lines 864 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L666(lines 666 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L534(lines 534 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L799(lines 799 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L601(lines 601 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L205-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L139-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L73-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L734(lines 734 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L470(lines 470 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L339(lines 339 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L406(lines 406 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L274(lines 274 880) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L208-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,587 INFO L899 garLoopResultBuilder]: For program point L142-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L76-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L869(lines 869 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L672(lines 672 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L540(lines 540 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L805(lines 805 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L607(lines 607 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L211-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L145-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L79-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L740(lines 740 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L477(lines 477 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L345(lines 345 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L279(lines 279 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L412(lines 412 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L148-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L82-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L875(lines 875 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L678(lines 678 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L546(lines 546 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L811(lines 811 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L745(lines 745 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L613(lines 613 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L151-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L85-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L482(lines 482 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L351(lines 351 880) no Hoare annotation was computed. [2023-12-22 12:23:30,588 INFO L899 garLoopResultBuilder]: For program point L285(lines 285 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L418(lines 418 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L154-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L88-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L551(lines 551 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L221(lines 221 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L684(lines 684 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L817(lines 817 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L751(lines 751 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L619(lines 619 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L157-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L91-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L884(lines 884 900) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L488(lines 488 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L290(lines 290 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L687(lines 687 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L357(lines 357 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L424(lines 424 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L160-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L94-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L557(lines 557 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L227(lines 227 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L757(lines 757 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L625(lines 625 880) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L163-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,589 INFO L899 garLoopResultBuilder]: For program point L97-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,590 INFO L899 garLoopResultBuilder]: For program point L31(lines 31 33) no Hoare annotation was computed. [2023-12-22 12:23:30,590 INFO L899 garLoopResultBuilder]: For program point L31-2(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,590 INFO L899 garLoopResultBuilder]: For program point L824(lines 824 880) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L895 garLoopResultBuilder]: At program point L890-2(lines 890 899) the Hoare annotation is: (let ((.cse14 (bvsle ~a12~0 (_ bv4294967253 32)))) (let ((.cse1 (not .cse14)) (.cse15 (= (_ bv5 32) ~a15~0)) (.cse6 (= (_ bv8 32) ~a15~0)) (.cse9 (bvadd (_ bv4294367247 32) ~a12~0)) (.cse17 (bvslt (_ bv11 32) ~a12~0))) (let ((.cse5 (bvslt (_ bv80 32) (bvadd (_ bv526055 32) ~a12~0))) (.cse12 (= (_ bv10 32) ~a21~0)) (.cse10 (not .cse17)) (.cse4 (= (_ bv8 32) ~a21~0)) (.cse13 (bvslt (_ bv80 32) (bvadd (_ bv528333 32) (bvmul (_ bv3 32) (bvsdiv ~a12~0 (_ bv5 32)))))) (.cse11 (bvsle .cse9 (_ bv4294967253 32))) (.cse0 (not .cse6)) (.cse7 (not .cse15)) (.cse8 (or (not (= ~a15~0 (_ bv9 32))) .cse1)) (.cse2 (bvsle (bvmul (bvsdiv (bvadd (_ bv4294438260 32) ~a12~0) (_ bv5 32)) (_ bv5 32)) (_ bv4294967253 32))) (.cse16 (= (_ bv6 32) ~a21~0)) (.cse3 (= (_ bv1 32) ~a24~0))) (or (and .cse0 .cse1 .cse2 .cse3 (= (_ bv7 32) ~a21~0)) (and .cse4 .cse2 .cse3 .cse5 .cse6) (and (or (not .cse4) .cse7) .cse8 (not (bvslt (_ bv11 32) .cse9)) .cse10) (and .cse11 .cse12 .cse7 .cse3 .cse5) (and .cse12 .cse1 .cse2 .cse3) (and .cse12 .cse13 .cse3 .cse10) (and .cse4 .cse13 .cse7 .cse14 .cse3) (and .cse11 .cse0 .cse7 .cse1 .cse3) (and .cse15 .cse16 .cse14 .cse3) (and .cse8 .cse2 .cse16 .cse3) (and (bvsge (_ bv80 32) ~a12~0) .cse3 .cse17))))) [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point L494(lines 494 880) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point L296(lines 296 880) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point calculate_output_returnLabel#1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point L693(lines 693 880) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point L363(lines 363 880) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point L562(lines 562 880) no Hoare annotation was computed. [2023-12-22 12:23:30,594 INFO L899 garLoopResultBuilder]: For program point L430(lines 430 880) no Hoare annotation was computed. [2023-12-22 12:23:30,595 INFO L899 garLoopResultBuilder]: For program point L166-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,595 INFO L899 garLoopResultBuilder]: For program point L100-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,595 INFO L899 garLoopResultBuilder]: For program point L34-1(lines 30 882) no Hoare annotation was computed. [2023-12-22 12:23:30,595 INFO L899 garLoopResultBuilder]: For program point L233(lines 233 880) no Hoare annotation was computed. [2023-12-22 12:23:30,597 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] [2023-12-22 12:23:30,598 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 12:23:30,631 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 12:23:30 BoogieIcfgContainer [2023-12-22 12:23:30,631 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 12:23:30,631 INFO L158 Benchmark]: Toolchain (without parser) took 826411.39ms. Allocated memory was 234.9MB in the beginning and 652.2MB in the end (delta: 417.3MB). Free memory was 185.1MB in the beginning and 289.4MB in the end (delta: -104.3MB). Peak memory consumption was 433.9MB. Max. memory is 8.0GB. [2023-12-22 12:23:30,636 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 195.0MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 12:23:30,637 INFO L158 Benchmark]: CACSL2BoogieTranslator took 502.91ms. Allocated memory is still 234.9MB. Free memory was 184.5MB in the beginning and 146.8MB in the end (delta: 37.8MB). Peak memory consumption was 37.7MB. Max. memory is 8.0GB. [2023-12-22 12:23:30,637 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.41ms. Allocated memory is still 234.9MB. Free memory was 146.8MB in the beginning and 140.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-22 12:23:30,637 INFO L158 Benchmark]: Boogie Preprocessor took 68.98ms. Allocated memory is still 234.9MB. Free memory was 140.5MB in the beginning and 133.2MB in the end (delta: 7.3MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-22 12:23:30,640 INFO L158 Benchmark]: RCFGBuilder took 2508.09ms. Allocated memory is still 234.9MB. Free memory was 133.2MB in the beginning and 107.2MB in the end (delta: 26.0MB). Peak memory consumption was 42.3MB. Max. memory is 8.0GB. [2023-12-22 12:23:30,642 INFO L158 Benchmark]: TraceAbstraction took 823256.26ms. Allocated memory was 234.9MB in the beginning and 652.2MB in the end (delta: 417.3MB). Free memory was 106.1MB in the beginning and 289.4MB in the end (delta: -183.2MB). Peak memory consumption was 353.9MB. Max. memory is 8.0GB. [2023-12-22 12:23:30,645 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 195.0MB. Free memory is still 150.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 502.91ms. Allocated memory is still 234.9MB. Free memory was 184.5MB in the beginning and 146.8MB in the end (delta: 37.8MB). Peak memory consumption was 37.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 70.41ms. Allocated memory is still 234.9MB. Free memory was 146.8MB in the beginning and 140.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 68.98ms. Allocated memory is still 234.9MB. Free memory was 140.5MB in the beginning and 133.2MB in the end (delta: 7.3MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 2508.09ms. Allocated memory is still 234.9MB. Free memory was 133.2MB in the beginning and 107.2MB in the end (delta: 26.0MB). Peak memory consumption was 42.3MB. Max. memory is 8.0GB. * TraceAbstraction took 823256.26ms. Allocated memory was 234.9MB in the beginning and 652.2MB in the end (delta: 417.3MB). Free memory was 106.1MB in the beginning and 289.4MB in the end (delta: -183.2MB). Peak memory consumption was 353.9MB. 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 - PositiveResult [Line: 197]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 183 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 823.2s, OverallIterations: 23, TraceHistogramMax: 13, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 489.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 27.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 4 mSolverCounterUnknown, 8695 SdHoareTripleChecker+Valid, 483.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8695 mSDsluCounter, 2557 SdHoareTripleChecker+Invalid, 444.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 810 mSDsCounter, 3367 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 57662 IncrementalHoareTripleChecker+Invalid, 61033 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3367 mSolverCounterUnsat, 1747 mSDtfsCounter, 57662 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 29810 GetRequests, 29609 SyntacticMatches, 0 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 25.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7154occurred in iteration=15, InterpolantAutomatonStates: 175, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 23 MinimizatonAttempts, 10175 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1 LocationsWithAnnotation, 1 PreInvPairs, 67 NumberOfFragments, 231 HoareAnnotationTreeSize, 1 FormulaSimplifications, 61028 FormulaSimplificationTreeSizeReduction, 3.2s HoareSimplificationTime, 1 FormulaSimplificationsInter, 34659 FormulaSimplificationTreeSizeReductionInter, 24.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 293.6s InterpolantComputationTime, 16718 NumberOfCodeBlocks, 16718 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 29762 ConstructedInterpolants, 0 QuantifiedInterpolants, 217167 SizeOfPredicates, 24 NumberOfNonLiveVariables, 18538 ConjunctsInSsa, 154 ConjunctsInUnsatCore, 37 InterpolantComputations, 15 PerfectInterpolantSequences, 65044/99366 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 890]: Loop Invariant Derived loop invariant: ((((((((((((((!((8 == a15)) && !((a12 <= -43))) && (((((-529036 + a12) % 4294967296) / 5) * 5) <= -43)) && (1 == a24)) && (7 == a21)) || (((((8 == a21) && (((((-529036 + a12) % 4294967296) / 5) * 5) <= -43)) && (1 == a24)) && (80 < ((526055 + a12) % 4294967296))) && (8 == a15))) || ((((!((8 == a21)) || !((5 == a15))) && (!((a15 == 9)) || !((a12 <= -43)))) && !((11 < ((-600049 + a12) % 4294967296)))) && !((11 < a12)))) || (((((((-600049 + a12) % 4294967296) <= -43) && (10 == a21)) && !((5 == a15))) && (1 == a24)) && (80 < ((526055 + a12) % 4294967296)))) || ((((10 == a21) && !((a12 <= -43))) && (((((-529036 + a12) % 4294967296) / 5) * 5) <= -43)) && (1 == a24))) || ((((10 == a21) && (80 < ((528333 + (3 * (a12 / 5))) % 4294967296))) && (1 == a24)) && !((11 < a12)))) || (((((8 == a21) && (80 < ((528333 + (3 * (a12 / 5))) % 4294967296))) && !((5 == a15))) && (a12 <= -43)) && (1 == a24))) || (((((((-600049 + a12) % 4294967296) <= -43) && !((8 == a15))) && !((5 == a15))) && !((a12 <= -43))) && (1 == a24))) || ((((5 == a15) && (6 == a21)) && (a12 <= -43)) && (1 == a24))) || ((((!((a15 == 9)) || !((a12 <= -43))) && (((((-529036 + a12) % 4294967296) / 5) * 5) <= -43)) && (6 == a21)) && (1 == a24))) || (((80 >= a12) && (1 == a24)) && (11 < a12))) RESULT: Ultimate proved your program to be correct! [2023-12-22 12:23:30,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...