/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/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 01:49:38,832 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 01:49:38,881 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 01:49:38,884 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 01:49:38,885 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 01:49:38,897 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 01:49:38,898 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 01:49:38,898 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 01:49:38,898 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 01:49:38,899 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 01:49:38,899 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 01:49:38,899 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 01:49:38,900 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 01:49:38,900 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 01:49:38,900 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 01:49:38,900 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 01:49:38,901 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 01:49:38,901 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 01:49:38,901 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 01:49:38,902 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 01:49:38,902 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 01:49:38,902 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 01:49:38,903 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 01:49:38,903 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 01:49:38,903 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 01:49:38,903 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 01:49:38,904 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 01:49:38,904 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 01:49:38,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 01:49:38,904 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 01:49:38,904 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 01:49:38,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 01:49:38,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 01:49:38,905 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 01:49:38,905 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:49:38,906 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 01:49:38,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 01:49:38,906 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 01:49:38,906 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 01:49:38,906 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 01:49:38,907 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 01:49:38,907 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 01:49:38,907 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 01:49:38,907 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 01:49:38,907 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 01:49:38,907 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 01:49:38,908 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 01:49:39,104 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 01:49:39,127 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 01:49:39,129 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 01:49:39,130 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 01:49:39,130 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 01:49:39,133 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c [2023-12-22 01:49:40,182 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 01:49:40,507 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 01:49:40,508 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c [2023-12-22 01:49:40,536 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90c16ebea/cab10e50ac964088b28991062d65542a/FLAGaba58f996 [2023-12-22 01:49:40,722 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90c16ebea/cab10e50ac964088b28991062d65542a [2023-12-22 01:49:40,724 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 01:49:40,725 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 01:49:40,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 01:49:40,726 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 01:49:40,729 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 01:49:40,729 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:49:40" (1/1) ... [2023-12-22 01:49:40,735 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2407364a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:40, skipping insertion in model container [2023-12-22 01:49:40,735 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:49:40" (1/1) ... [2023-12-22 01:49:40,838 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 01:49:41,102 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c[20463,20476] [2023-12-22 01:49:41,148 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c[28211,28224] [2023-12-22 01:49:41,609 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:49:41,618 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 01:49:41,654 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c[20463,20476] [2023-12-22 01:49:41,659 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c[28211,28224] [2023-12-22 01:49:41,928 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:49:41,946 INFO L206 MainTranslator]: Completed translation [2023-12-22 01:49:41,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41 WrapperNode [2023-12-22 01:49:41,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 01:49:41,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 01:49:41,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 01:49:41,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 01:49:41,953 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:41,998 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,107 INFO L138 Inliner]: procedures = 39, calls = 24, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 5184 [2023-12-22 01:49:42,107 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 01:49:42,108 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 01:49:42,108 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 01:49:42,108 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 01:49:42,116 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,116 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,156 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,214 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 01:49:42,215 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,215 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,280 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,304 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,325 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,340 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,365 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 01:49:42,367 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 01:49:42,367 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 01:49:42,367 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 01:49:42,368 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (1/1) ... [2023-12-22 01:49:42,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:49:42,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 01:49:42,391 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 01:49:42,413 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 01:49:42,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 01:49:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 01:49:42,442 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 01:49:42,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 01:49:42,524 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 01:49:42,528 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 01:50:04,378 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 01:50:04,441 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 01:50:04,441 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 01:50:04,441 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:50:04 BoogieIcfgContainer [2023-12-22 01:50:04,442 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 01:50:04,447 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 01:50:04,447 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 01:50:04,449 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 01:50:04,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 01:49:40" (1/3) ... [2023-12-22 01:50:04,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25f8c682 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:50:04, skipping insertion in model container [2023-12-22 01:50:04,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:49:41" (2/3) ... [2023-12-22 01:50:04,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25f8c682 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:50:04, skipping insertion in model container [2023-12-22 01:50:04,451 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:50:04" (3/3) ... [2023-12-22 01:50:04,451 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label09.c [2023-12-22 01:50:04,463 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 01:50:04,463 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 01:50:04,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 01:50:04,525 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;@3414c266, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 01:50:04,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 01:50:04,534 INFO L276 IsEmpty]: Start isEmpty. Operand has 865 states, 862 states have (on average 1.9721577726218098) internal successors, (1700), 864 states have internal predecessors, (1700), 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 01:50:04,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-22 01:50:04,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:04,547 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] [2023-12-22 01:50:04,548 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:04,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:04,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2135335152, now seen corresponding path program 1 times [2023-12-22 01:50:04,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:04,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111102481] [2023-12-22 01:50:04,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:04,563 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 01:50:04,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:04,565 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 01:50:04,596 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 01:50:04,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:04,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 01:50:04,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:04,682 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 01:50:04,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:04,683 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:04,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111102481] [2023-12-22 01:50:04,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111102481] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:04,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:04,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:50:04,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550772749] [2023-12-22 01:50:04,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:04,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 01:50:04,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:04,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 01:50:04,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 01:50:04,706 INFO L87 Difference]: Start difference. First operand has 865 states, 862 states have (on average 1.9721577726218098) internal successors, (1700), 864 states have internal predecessors, (1700), 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 12.5) internal successors, (25), 2 states have internal predecessors, (25), 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 01:50:04,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:04,799 INFO L93 Difference]: Finished difference Result 1676 states and 3294 transitions. [2023-12-22 01:50:04,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 01:50:04,801 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 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 25 [2023-12-22 01:50:04,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:04,813 INFO L225 Difference]: With dead ends: 1676 [2023-12-22 01:50:04,813 INFO L226 Difference]: Without dead ends: 861 [2023-12-22 01:50:04,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 24 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 01:50:04,819 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:04,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1629 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:04,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-12-22 01:50:04,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2023-12-22 01:50:04,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 859 states have (on average 1.8963911525029105) internal successors, (1629), 860 states have internal predecessors, (1629), 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 01:50:04,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1629 transitions. [2023-12-22 01:50:04,894 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1629 transitions. Word has length 25 [2023-12-22 01:50:04,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:04,894 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1629 transitions. [2023-12-22 01:50:04,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 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 01:50:04,894 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1629 transitions. [2023-12-22 01:50:04,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-22 01:50:04,896 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:04,896 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] [2023-12-22 01:50:04,900 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 01:50:05,099 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 01:50:05,100 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:05,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:05,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1712633326, now seen corresponding path program 1 times [2023-12-22 01:50:05,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:05,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553898001] [2023-12-22 01:50:05,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:05,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 01:50:05,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:05,110 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 01:50:05,112 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 01:50:05,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:05,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:50:05,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:05,258 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 01:50:05,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:05,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:05,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553898001] [2023-12-22 01:50:05,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553898001] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:05,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:05,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:50:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276329567] [2023-12-22 01:50:05,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:05,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:50:05,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:05,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:50:05,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:50:05,264 INFO L87 Difference]: Start difference. First operand 861 states and 1629 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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 01:50:05,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:05,359 INFO L93 Difference]: Finished difference Result 917 states and 1718 transitions. [2023-12-22 01:50:05,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:50:05,360 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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 25 [2023-12-22 01:50:05,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:05,364 INFO L225 Difference]: With dead ends: 917 [2023-12-22 01:50:05,364 INFO L226 Difference]: Without dead ends: 861 [2023-12-22 01:50:05,365 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:50:05,365 INFO L413 NwaCegarLoop]: 1626 mSDtfsCounter, 0 mSDsluCounter, 3198 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4824 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:05,366 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4824 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:50:05,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-12-22 01:50:05,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2023-12-22 01:50:05,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 859 states have (on average 1.838183934807916) internal successors, (1579), 860 states have internal predecessors, (1579), 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 01:50:05,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1579 transitions. [2023-12-22 01:50:05,379 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1579 transitions. Word has length 25 [2023-12-22 01:50:05,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:05,379 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1579 transitions. [2023-12-22 01:50:05,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 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 01:50:05,379 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1579 transitions. [2023-12-22 01:50:05,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 01:50:05,384 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:05,385 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, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:05,388 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 (3)] Ended with exit code 0 [2023-12-22 01:50:05,588 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 01:50:05,589 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:05,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:05,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1554472875, now seen corresponding path program 1 times [2023-12-22 01:50:05,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:05,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92266924] [2023-12-22 01:50:05,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:05,590 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 01:50:05,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:05,591 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 01:50:05,593 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 01:50:05,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:05,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:05,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:05,759 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 01:50:05,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:05,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:05,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92266924] [2023-12-22 01:50:05,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92266924] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:05,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:05,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:50:05,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091702330] [2023-12-22 01:50:05,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:05,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:05,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:05,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:05,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:05,761 INFO L87 Difference]: Start difference. First operand 861 states and 1579 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 2 states have internal predecessors, (66), 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 01:50:37,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:37,975 INFO L93 Difference]: Finished difference Result 2365 states and 4452 transitions. [2023-12-22 01:50:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:37,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 2 states have internal predecessors, (66), 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 66 [2023-12-22 01:50:37,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:37,981 INFO L225 Difference]: With dead ends: 2365 [2023-12-22 01:50:37,982 INFO L226 Difference]: Without dead ends: 1612 [2023-12-22 01:50:37,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 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 01:50:37,983 INFO L413 NwaCegarLoop]: 677 mSDtfsCounter, 870 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2200 mSolverCounterSat, 664 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 2864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 664 IncrementalHoareTripleChecker+Valid, 2200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:37,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [870 Valid, 684 Invalid, 2864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [664 Valid, 2200 Invalid, 0 Unknown, 0 Unchecked, 32.0s Time] [2023-12-22 01:50:37,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1612 states. [2023-12-22 01:50:38,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1612 to 1612. [2023-12-22 01:50:38,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1610 states have (on average 1.5440993788819877) internal successors, (2486), 1611 states have internal predecessors, (2486), 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 01:50:38,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2486 transitions. [2023-12-22 01:50:38,026 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2486 transitions. Word has length 66 [2023-12-22 01:50:38,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:38,026 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 2486 transitions. [2023-12-22 01:50:38,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 2 states have internal predecessors, (66), 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 01:50:38,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2486 transitions. [2023-12-22 01:50:38,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-22 01:50:38,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:38,027 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:38,033 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 01:50:38,228 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 01:50:38,228 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:38,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:38,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1559562279, now seen corresponding path program 1 times [2023-12-22 01:50:38,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:38,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479657080] [2023-12-22 01:50:38,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:38,229 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 01:50:38,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:38,231 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 01:50:38,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 01:50:38,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:38,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:50:38,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:39,571 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 01:50:39,571 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:39,571 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:39,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479657080] [2023-12-22 01:50:39,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1479657080] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:39,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:39,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:50:39,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080932452] [2023-12-22 01:50:39,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:39,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:50:39,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:39,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:50:39,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:50:39,574 INFO L87 Difference]: Start difference. First operand 1612 states and 2486 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 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 01:50:39,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:39,987 INFO L93 Difference]: Finished difference Result 2036 states and 3174 transitions. [2023-12-22 01:50:39,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:50:39,988 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 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 74 [2023-12-22 01:50:39,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:39,996 INFO L225 Difference]: With dead ends: 2036 [2023-12-22 01:50:39,997 INFO L226 Difference]: Without dead ends: 1983 [2023-12-22 01:50:39,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:50:40,000 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 3584 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3584 SdHoareTripleChecker+Valid, 2497 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:40,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3584 Valid, 2497 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 01:50:40,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1983 states. [2023-12-22 01:50:40,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1983 to 1714. [2023-12-22 01:50:40,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1714 states, 1712 states have (on average 1.5496495327102804) internal successors, (2653), 1713 states have internal predecessors, (2653), 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 01:50:40,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1714 states to 1714 states and 2653 transitions. [2023-12-22 01:50:40,038 INFO L78 Accepts]: Start accepts. Automaton has 1714 states and 2653 transitions. Word has length 74 [2023-12-22 01:50:40,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:40,039 INFO L495 AbstractCegarLoop]: Abstraction has 1714 states and 2653 transitions. [2023-12-22 01:50:40,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 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 01:50:40,040 INFO L276 IsEmpty]: Start isEmpty. Operand 1714 states and 2653 transitions. [2023-12-22 01:50:40,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 01:50:40,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:40,043 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:40,046 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 01:50:40,246 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 01:50:40,247 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:40,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:40,248 INFO L85 PathProgramCache]: Analyzing trace with hash -327839241, now seen corresponding path program 1 times [2023-12-22 01:50:40,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:40,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [318518394] [2023-12-22 01:50:40,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:40,250 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 01:50:40,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:40,262 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 01:50:40,308 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 01:50:40,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:40,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:40,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:40,542 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 01:50:40,542 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:40,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:40,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [318518394] [2023-12-22 01:50:40,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [318518394] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:40,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:40,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:40,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617103352] [2023-12-22 01:50:40,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:40,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:40,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:40,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:40,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:40,544 INFO L87 Difference]: Start difference. First operand 1714 states and 2653 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 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 01:50:40,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:40,596 INFO L93 Difference]: Finished difference Result 2008 states and 3131 transitions. [2023-12-22 01:50:40,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:40,597 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 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 76 [2023-12-22 01:50:40,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:40,604 INFO L225 Difference]: With dead ends: 2008 [2023-12-22 01:50:40,604 INFO L226 Difference]: Without dead ends: 1853 [2023-12-22 01:50:40,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 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 01:50:40,606 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1496 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1496 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:40,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1496 Valid, 1655 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:40,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1853 states. [2023-12-22 01:50:40,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1853 to 1851. [2023-12-22 01:50:40,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1851 states, 1849 states have (on average 1.5532720389399675) internal successors, (2872), 1850 states have internal predecessors, (2872), 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 01:50:40,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2872 transitions. [2023-12-22 01:50:40,638 INFO L78 Accepts]: Start accepts. Automaton has 1851 states and 2872 transitions. Word has length 76 [2023-12-22 01:50:40,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:40,639 INFO L495 AbstractCegarLoop]: Abstraction has 1851 states and 2872 transitions. [2023-12-22 01:50:40,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 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 01:50:40,641 INFO L276 IsEmpty]: Start isEmpty. Operand 1851 states and 2872 transitions. [2023-12-22 01:50:40,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 01:50:40,646 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:40,646 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:40,651 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 01:50:40,850 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 01:50:40,850 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:40,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:40,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1634971720, now seen corresponding path program 1 times [2023-12-22 01:50:40,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:40,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673397965] [2023-12-22 01:50:40,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:40,852 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 01:50:40,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:40,864 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 01:50:40,897 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 01:50:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:40,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:50:40,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:40,969 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 01:50:40,969 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:40,969 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:40,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673397965] [2023-12-22 01:50:40,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673397965] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:40,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:40,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:50:40,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592459894] [2023-12-22 01:50:40,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:40,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:50:40,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:40,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:50:40,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:50:40,970 INFO L87 Difference]: Start difference. First operand 1851 states and 2872 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 01:50:41,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:41,082 INFO L93 Difference]: Finished difference Result 1865 states and 2889 transitions. [2023-12-22 01:50:41,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:50:41,083 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 77 [2023-12-22 01:50:41,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:41,090 INFO L225 Difference]: With dead ends: 1865 [2023-12-22 01:50:41,090 INFO L226 Difference]: Without dead ends: 1863 [2023-12-22 01:50:41,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:50:41,091 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1 mSDsluCounter, 3142 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:41,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4717 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:50:41,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2023-12-22 01:50:41,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1859. [2023-12-22 01:50:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1857 states have (on average 1.550350026925148) internal successors, (2879), 1858 states have internal predecessors, (2879), 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 01:50:41,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2879 transitions. [2023-12-22 01:50:41,118 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2879 transitions. Word has length 77 [2023-12-22 01:50:41,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:41,119 INFO L495 AbstractCegarLoop]: Abstraction has 1859 states and 2879 transitions. [2023-12-22 01:50:41,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 01:50:41,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2879 transitions. [2023-12-22 01:50:41,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:41,119 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:41,119 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:41,125 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 (7)] Ended with exit code 0 [2023-12-22 01:50:41,323 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 01:50:41,323 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:41,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:41,324 INFO L85 PathProgramCache]: Analyzing trace with hash -562302993, now seen corresponding path program 1 times [2023-12-22 01:50:41,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:41,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1788743107] [2023-12-22 01:50:41,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:41,324 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 01:50:41,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:41,325 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 01:50:41,394 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 01:50:41,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:41,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:41,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:41,592 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 01:50:41,592 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:41,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:41,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1788743107] [2023-12-22 01:50:41,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1788743107] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:41,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:41,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:41,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214857372] [2023-12-22 01:50:41,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:41,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:41,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:41,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:41,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:41,594 INFO L87 Difference]: Start difference. First operand 1859 states and 2879 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:41,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:41,634 INFO L93 Difference]: Finished difference Result 2171 states and 3379 transitions. [2023-12-22 01:50:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:41,635 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:41,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:41,640 INFO L225 Difference]: With dead ends: 2171 [2023-12-22 01:50:41,640 INFO L226 Difference]: Without dead ends: 2010 [2023-12-22 01:50:41,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:41,642 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 1514 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:41,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1514 Valid, 1732 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:41,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states. [2023-12-22 01:50:41,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 2008. [2023-12-22 01:50:41,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2006 states have (on average 1.5528414755732802) internal successors, (3115), 2007 states have internal predecessors, (3115), 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 01:50:41,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 3115 transitions. [2023-12-22 01:50:41,681 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 3115 transitions. Word has length 78 [2023-12-22 01:50:41,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:41,681 INFO L495 AbstractCegarLoop]: Abstraction has 2008 states and 3115 transitions. [2023-12-22 01:50:41,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:41,681 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 3115 transitions. [2023-12-22 01:50:41,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:41,684 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:41,685 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:41,699 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 01:50:41,888 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 01:50:41,888 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:41,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:41,889 INFO L85 PathProgramCache]: Analyzing trace with hash 193081071, now seen corresponding path program 1 times [2023-12-22 01:50:41,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:41,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577252447] [2023-12-22 01:50:41,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:41,889 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 01:50:41,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:41,905 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 01:50:41,933 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 01:50:42,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:42,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:42,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:42,112 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 01:50:42,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:42,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:42,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577252447] [2023-12-22 01:50:42,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577252447] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:42,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:42,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:42,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630783903] [2023-12-22 01:50:42,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:42,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:42,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:42,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:42,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:42,113 INFO L87 Difference]: Start difference. First operand 2008 states and 3115 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:42,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:42,152 INFO L93 Difference]: Finished difference Result 2866 states and 4478 transitions. [2023-12-22 01:50:42,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:42,152 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:42,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:42,159 INFO L225 Difference]: With dead ends: 2866 [2023-12-22 01:50:42,159 INFO L226 Difference]: Without dead ends: 2419 [2023-12-22 01:50:42,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:42,162 INFO L413 NwaCegarLoop]: 1648 mSDtfsCounter, 1512 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1512 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:42,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1512 Valid, 1738 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:42,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2419 states. [2023-12-22 01:50:42,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2419 to 2417. [2023-12-22 01:50:42,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2415 states have (on average 1.554865424430642) internal successors, (3755), 2416 states have internal predecessors, (3755), 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 01:50:42,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 3755 transitions. [2023-12-22 01:50:42,202 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 3755 transitions. Word has length 78 [2023-12-22 01:50:42,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:42,202 INFO L495 AbstractCegarLoop]: Abstraction has 2417 states and 3755 transitions. [2023-12-22 01:50:42,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:42,203 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 3755 transitions. [2023-12-22 01:50:42,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:42,203 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:42,203 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:42,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 (9)] Forceful destruction successful, exit code 0 [2023-12-22 01:50:42,406 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 01:50:42,407 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:42,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:42,407 INFO L85 PathProgramCache]: Analyzing trace with hash -217305617, now seen corresponding path program 1 times [2023-12-22 01:50:42,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:42,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003889689] [2023-12-22 01:50:42,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:42,407 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 01:50:42,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:42,408 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 01:50:42,410 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 01:50:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:42,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:42,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:42,577 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 01:50:42,577 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:42,577 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:42,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003889689] [2023-12-22 01:50:42,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003889689] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:42,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:42,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:42,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725383003] [2023-12-22 01:50:42,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:42,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:42,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:42,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:42,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:42,579 INFO L87 Difference]: Start difference. First operand 2417 states and 3755 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:42,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:42,624 INFO L93 Difference]: Finished difference Result 4057 states and 6335 transitions. [2023-12-22 01:50:42,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:42,625 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:42,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:42,633 INFO L225 Difference]: With dead ends: 4057 [2023-12-22 01:50:42,633 INFO L226 Difference]: Without dead ends: 3201 [2023-12-22 01:50:42,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:42,635 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 1510 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1510 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:42,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1510 Valid, 1740 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:42,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3201 states. [2023-12-22 01:50:42,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3201 to 3199. [2023-12-22 01:50:42,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3199 states, 3197 states have (on average 1.5523928683140444) internal successors, (4963), 3198 states have internal predecessors, (4963), 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 01:50:42,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3199 states to 3199 states and 4963 transitions. [2023-12-22 01:50:42,689 INFO L78 Accepts]: Start accepts. Automaton has 3199 states and 4963 transitions. Word has length 78 [2023-12-22 01:50:42,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:42,690 INFO L495 AbstractCegarLoop]: Abstraction has 3199 states and 4963 transitions. [2023-12-22 01:50:42,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:42,690 INFO L276 IsEmpty]: Start isEmpty. Operand 3199 states and 4963 transitions. [2023-12-22 01:50:42,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:42,690 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:42,691 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:42,694 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 01:50:42,894 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 01:50:42,895 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:42,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:42,895 INFO L85 PathProgramCache]: Analyzing trace with hash -485888785, now seen corresponding path program 1 times [2023-12-22 01:50:42,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:42,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758308046] [2023-12-22 01:50:42,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:42,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:50:42,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:42,897 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 01:50:42,936 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 01:50:42,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:42,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:42,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:43,052 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 01:50:43,052 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:43,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:43,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758308046] [2023-12-22 01:50:43,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758308046] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:43,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:43,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:43,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298319311] [2023-12-22 01:50:43,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:43,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:43,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:43,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:43,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:43,053 INFO L87 Difference]: Start difference. First operand 3199 states and 4963 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:43,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:43,159 INFO L93 Difference]: Finished difference Result 6331 states and 9833 transitions. [2023-12-22 01:50:43,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:43,160 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:43,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:43,178 INFO L225 Difference]: With dead ends: 6331 [2023-12-22 01:50:43,178 INFO L226 Difference]: Without dead ends: 4693 [2023-12-22 01:50:43,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:43,182 INFO L413 NwaCegarLoop]: 1644 mSDtfsCounter, 1508 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1508 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:43,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1508 Valid, 1742 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:43,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4693 states. [2023-12-22 01:50:43,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4693 to 4691. [2023-12-22 01:50:43,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 4689 states have (on average 1.54297291533376) internal successors, (7235), 4690 states have internal predecessors, (7235), 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 01:50:43,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 7235 transitions. [2023-12-22 01:50:43,307 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 7235 transitions. Word has length 78 [2023-12-22 01:50:43,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:43,307 INFO L495 AbstractCegarLoop]: Abstraction has 4691 states and 7235 transitions. [2023-12-22 01:50:43,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:43,307 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 7235 transitions. [2023-12-22 01:50:43,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:43,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:43,308 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:43,325 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 01:50:43,512 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 01:50:43,512 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:43,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:43,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1071600913, now seen corresponding path program 1 times [2023-12-22 01:50:43,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:43,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1554515930] [2023-12-22 01:50:43,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:43,514 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 01:50:43,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:43,519 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 01:50:43,553 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 01:50:43,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:43,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:43,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:43,702 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 01:50:43,703 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:43,703 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:43,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1554515930] [2023-12-22 01:50:43,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1554515930] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:43,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:43,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:43,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252444635] [2023-12-22 01:50:43,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:43,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:43,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:43,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:43,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:43,704 INFO L87 Difference]: Start difference. First operand 4691 states and 7235 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:43,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:43,798 INFO L93 Difference]: Finished difference Result 10663 states and 16397 transitions. [2023-12-22 01:50:43,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:43,799 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:43,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:43,827 INFO L225 Difference]: With dead ends: 10663 [2023-12-22 01:50:43,827 INFO L226 Difference]: Without dead ends: 7533 [2023-12-22 01:50:43,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:43,834 INFO L413 NwaCegarLoop]: 1632 mSDtfsCounter, 1504 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1504 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:43,834 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1504 Valid, 1738 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:43,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7533 states. [2023-12-22 01:50:43,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7533 to 7531. [2023-12-22 01:50:44,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7531 states, 7529 states have (on average 1.526231903307212) internal successors, (11491), 7530 states have internal predecessors, (11491), 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 01:50:44,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7531 states to 7531 states and 11491 transitions. [2023-12-22 01:50:44,131 INFO L78 Accepts]: Start accepts. Automaton has 7531 states and 11491 transitions. Word has length 78 [2023-12-22 01:50:44,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:44,131 INFO L495 AbstractCegarLoop]: Abstraction has 7531 states and 11491 transitions. [2023-12-22 01:50:44,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:44,132 INFO L276 IsEmpty]: Start isEmpty. Operand 7531 states and 11491 transitions. [2023-12-22 01:50:44,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:44,132 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:44,132 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:44,138 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 01:50:44,335 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 01:50:44,335 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:44,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:44,336 INFO L85 PathProgramCache]: Analyzing trace with hash -182867473, now seen corresponding path program 1 times [2023-12-22 01:50:44,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:44,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538641955] [2023-12-22 01:50:44,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:44,336 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 01:50:44,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:44,337 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 01:50:44,369 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 01:50:44,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:44,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:44,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:44,464 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 01:50:44,464 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:44,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:44,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538641955] [2023-12-22 01:50:44,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538641955] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:44,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:44,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:44,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589975669] [2023-12-22 01:50:44,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:44,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:44,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:44,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:44,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:44,466 INFO L87 Difference]: Start difference. First operand 7531 states and 11491 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:44,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:44,578 INFO L93 Difference]: Finished difference Result 18895 states and 28661 transitions. [2023-12-22 01:50:44,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:44,578 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:44,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:44,600 INFO L225 Difference]: With dead ends: 18895 [2023-12-22 01:50:44,601 INFO L226 Difference]: Without dead ends: 12925 [2023-12-22 01:50:44,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:44,612 INFO L413 NwaCegarLoop]: 1630 mSDtfsCounter, 1502 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1502 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:44,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1502 Valid, 1740 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:44,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12925 states. [2023-12-22 01:50:44,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12925 to 12923. [2023-12-22 01:50:44,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12923 states, 12921 states have (on average 1.503521399272502) internal successors, (19427), 12922 states have internal predecessors, (19427), 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 01:50:44,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12923 states to 12923 states and 19427 transitions. [2023-12-22 01:50:44,892 INFO L78 Accepts]: Start accepts. Automaton has 12923 states and 19427 transitions. Word has length 78 [2023-12-22 01:50:44,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:44,893 INFO L495 AbstractCegarLoop]: Abstraction has 12923 states and 19427 transitions. [2023-12-22 01:50:44,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:44,893 INFO L276 IsEmpty]: Start isEmpty. Operand 12923 states and 19427 transitions. [2023-12-22 01:50:44,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:50:44,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:44,893 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:44,912 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 01:50:45,115 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 01:50:45,115 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:45,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:45,116 INFO L85 PathProgramCache]: Analyzing trace with hash -445944849, now seen corresponding path program 1 times [2023-12-22 01:50:45,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:45,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [178304059] [2023-12-22 01:50:45,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:45,116 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 01:50:45,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:45,134 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 01:50:45,163 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 01:50:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:45,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:45,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:45,290 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 01:50:45,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:45,290 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [178304059] [2023-12-22 01:50:45,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [178304059] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:45,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:45,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:45,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153834776] [2023-12-22 01:50:45,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:45,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:45,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:45,291 INFO L87 Difference]: Start difference. First operand 12923 states and 19427 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:45,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:45,551 INFO L93 Difference]: Finished difference Result 34495 states and 51461 transitions. [2023-12-22 01:50:45,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:45,551 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 78 [2023-12-22 01:50:45,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:45,581 INFO L225 Difference]: With dead ends: 34495 [2023-12-22 01:50:45,581 INFO L226 Difference]: Without dead ends: 23133 [2023-12-22 01:50:45,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:50:45,593 INFO L413 NwaCegarLoop]: 1642 mSDtfsCounter, 1506 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1506 SdHoareTripleChecker+Valid, 1744 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:45,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1506 Valid, 1744 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:45,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23133 states. [2023-12-22 01:50:45,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23133 to 23131. [2023-12-22 01:50:46,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23131 states, 23129 states have (on average 1.4763716546327121) internal successors, (34147), 23130 states have internal predecessors, (34147), 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 01:50:46,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23131 states to 23131 states and 34147 transitions. [2023-12-22 01:50:46,055 INFO L78 Accepts]: Start accepts. Automaton has 23131 states and 34147 transitions. Word has length 78 [2023-12-22 01:50:46,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:46,055 INFO L495 AbstractCegarLoop]: Abstraction has 23131 states and 34147 transitions. [2023-12-22 01:50:46,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 01:50:46,055 INFO L276 IsEmpty]: Start isEmpty. Operand 23131 states and 34147 transitions. [2023-12-22 01:50:46,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:50:46,059 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:46,059 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:46,077 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 01:50:46,262 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 01:50:46,263 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:46,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:46,263 INFO L85 PathProgramCache]: Analyzing trace with hash 559870242, now seen corresponding path program 1 times [2023-12-22 01:50:46,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:46,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1305488362] [2023-12-22 01:50:46,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:46,263 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 01:50:46,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:46,281 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 01:50:46,329 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 01:50:46,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:46,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:50:46,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:47,307 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:47,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:50:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:47,630 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:47,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1305488362] [2023-12-22 01:50:47,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1305488362] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:50:47,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:50:47,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:50:47,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166014638] [2023-12-22 01:50:47,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:50:47,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:50:47,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:50:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:50:47,631 INFO L87 Difference]: Start difference. First operand 23131 states and 34147 transitions. Second operand has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 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 01:50:49,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:49,994 INFO L93 Difference]: Finished difference Result 70437 states and 103144 transitions. [2023-12-22 01:50:49,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:50:49,995 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2023-12-22 01:50:49,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:50,094 INFO L225 Difference]: With dead ends: 70437 [2023-12-22 01:50:50,094 INFO L226 Difference]: Without dead ends: 55459 [2023-12-22 01:50:50,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 01:50:50,110 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 2421 mSDsluCounter, 11206 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2421 SdHoareTripleChecker+Valid, 12796 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:50,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2421 Valid, 12796 Invalid, 1135 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [13 Valid, 1122 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:50:50,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55459 states. [2023-12-22 01:50:51,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55459 to 44699. [2023-12-22 01:50:51,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44699 states, 44697 states have (on average 1.4698749356780096) internal successors, (65699), 44698 states have internal predecessors, (65699), 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 01:50:51,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44699 states to 44699 states and 65699 transitions. [2023-12-22 01:50:51,369 INFO L78 Accepts]: Start accepts. Automaton has 44699 states and 65699 transitions. Word has length 100 [2023-12-22 01:50:51,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:51,370 INFO L495 AbstractCegarLoop]: Abstraction has 44699 states and 65699 transitions. [2023-12-22 01:50:51,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 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 01:50:51,370 INFO L276 IsEmpty]: Start isEmpty. Operand 44699 states and 65699 transitions. [2023-12-22 01:50:51,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:50:51,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:51,379 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:51,383 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 (15)] Ended with exit code 0 [2023-12-22 01:50:51,583 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 01:50:51,583 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:51,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:51,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1315254306, now seen corresponding path program 1 times [2023-12-22 01:50:51,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:51,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [117931745] [2023-12-22 01:50:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:51,584 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 01:50:51,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:51,585 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 01:50:51,588 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 01:50:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:51,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:51,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:51,711 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:51,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:51,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:51,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [117931745] [2023-12-22 01:50:51,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [117931745] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:51,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:51,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:51,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979322785] [2023-12-22 01:50:51,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:51,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:51,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:51,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:51,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:51,713 INFO L87 Difference]: Start difference. First operand 44699 states and 65699 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:52,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:52,219 INFO L93 Difference]: Finished difference Result 74677 states and 110076 transitions. [2023-12-22 01:50:52,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:52,220 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2023-12-22 01:50:52,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:52,258 INFO L225 Difference]: With dead ends: 74677 [2023-12-22 01:50:52,259 INFO L226 Difference]: Without dead ends: 31539 [2023-12-22 01:50:52,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:52,278 INFO L413 NwaCegarLoop]: 1632 mSDtfsCounter, 63 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3197 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:52,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3197 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:52,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31539 states. [2023-12-22 01:50:52,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31539 to 31532. [2023-12-22 01:50:52,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31532 states, 31530 states have (on average 1.4712337456390738) internal successors, (46388), 31531 states have internal predecessors, (46388), 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 01:50:52,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31532 states to 31532 states and 46388 transitions. [2023-12-22 01:50:52,916 INFO L78 Accepts]: Start accepts. Automaton has 31532 states and 46388 transitions. Word has length 100 [2023-12-22 01:50:52,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:52,916 INFO L495 AbstractCegarLoop]: Abstraction has 31532 states and 46388 transitions. [2023-12-22 01:50:52,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:52,916 INFO L276 IsEmpty]: Start isEmpty. Operand 31532 states and 46388 transitions. [2023-12-22 01:50:52,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 01:50:52,919 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:52,919 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:52,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-22 01:50:53,122 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 01:50:53,123 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:53,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:53,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1679708498, now seen corresponding path program 1 times [2023-12-22 01:50:53,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:53,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [805531916] [2023-12-22 01:50:53,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:53,123 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 01:50:53,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:53,125 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 01:50:53,132 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 01:50:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:53,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:53,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:53,258 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:53,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:53,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [805531916] [2023-12-22 01:50:53,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [805531916] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:53,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:53,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:53,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927910869] [2023-12-22 01:50:53,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:53,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:53,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:53,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:53,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:53,259 INFO L87 Difference]: Start difference. First operand 31532 states and 46388 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 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 01:50:53,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:53,671 INFO L93 Difference]: Finished difference Result 46512 states and 68374 transitions. [2023-12-22 01:50:53,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:53,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 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 102 [2023-12-22 01:50:53,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:53,696 INFO L225 Difference]: With dead ends: 46512 [2023-12-22 01:50:53,696 INFO L226 Difference]: Without dead ends: 16558 [2023-12-22 01:50:53,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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 01:50:53,715 INFO L413 NwaCegarLoop]: 1625 mSDtfsCounter, 59 mSDsluCounter, 1557 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 3182 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:53,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 3182 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:53,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16558 states. [2023-12-22 01:50:54,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16558 to 16556. [2023-12-22 01:50:54,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16556 states, 16554 states have (on average 1.4626072248399178) internal successors, (24212), 16555 states have internal predecessors, (24212), 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 01:50:54,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16556 states to 16556 states and 24212 transitions. [2023-12-22 01:50:54,105 INFO L78 Accepts]: Start accepts. Automaton has 16556 states and 24212 transitions. Word has length 102 [2023-12-22 01:50:54,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:54,105 INFO L495 AbstractCegarLoop]: Abstraction has 16556 states and 24212 transitions. [2023-12-22 01:50:54,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 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 01:50:54,106 INFO L276 IsEmpty]: Start isEmpty. Operand 16556 states and 24212 transitions. [2023-12-22 01:50:54,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-22 01:50:54,107 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:54,107 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:54,113 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 01:50:54,311 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 01:50:54,311 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:54,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:54,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1465720534, now seen corresponding path program 1 times [2023-12-22 01:50:54,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:54,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1619885285] [2023-12-22 01:50:54,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:54,312 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 01:50:54,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:54,319 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 01:50:54,320 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 01:50:54,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:54,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:50:54,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:55,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:50:55,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:55,789 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:55,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1619885285] [2023-12-22 01:50:55,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1619885285] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:50:55,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:50:55,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:50:55,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904557572] [2023-12-22 01:50:55,790 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:50:55,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:50:55,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:55,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:50:55,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:50:55,791 INFO L87 Difference]: Start difference. First operand 16556 states and 24212 transitions. Second operand has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 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 01:50:56,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:56,693 INFO L93 Difference]: Finished difference Result 31934 states and 46409 transitions. [2023-12-22 01:50:56,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 01:50:56,694 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-22 01:50:56,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:56,710 INFO L225 Difference]: With dead ends: 31934 [2023-12-22 01:50:56,711 INFO L226 Difference]: Without dead ends: 16956 [2023-12-22 01:50:56,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-12-22 01:50:56,718 INFO L413 NwaCegarLoop]: 1520 mSDtfsCounter, 4673 mSDsluCounter, 12152 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4673 SdHoareTripleChecker+Valid, 13672 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:56,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4673 Valid, 13672 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 01:50:56,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16956 states. [2023-12-22 01:50:56,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16956 to 16570. [2023-12-22 01:50:56,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16570 states, 16568 states have (on average 1.4623370352486722) internal successors, (24228), 16569 states have internal predecessors, (24228), 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 01:50:57,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16570 states to 16570 states and 24228 transitions. [2023-12-22 01:50:57,001 INFO L78 Accepts]: Start accepts. Automaton has 16570 states and 24228 transitions. Word has length 103 [2023-12-22 01:50:57,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:57,001 INFO L495 AbstractCegarLoop]: Abstraction has 16570 states and 24228 transitions. [2023-12-22 01:50:57,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 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 01:50:57,001 INFO L276 IsEmpty]: Start isEmpty. Operand 16570 states and 24228 transitions. [2023-12-22 01:50:57,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-22 01:50:57,003 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:57,003 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:50:57,016 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 01:50:57,207 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 01:50:57,207 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:57,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:57,208 INFO L85 PathProgramCache]: Analyzing trace with hash 557149266, now seen corresponding path program 1 times [2023-12-22 01:50:57,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:57,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [654151320] [2023-12-22 01:50:57,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:57,208 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 01:50:57,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:57,210 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 01:50:57,211 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 01:50:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:57,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:57,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:57,361 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:57,362 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:57,362 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:57,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [654151320] [2023-12-22 01:50:57,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [654151320] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:57,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:57,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:50:57,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761520675] [2023-12-22 01:50:57,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:57,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:57,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:57,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:57,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:57,363 INFO L87 Difference]: Start difference. First operand 16570 states and 24228 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 01:50:57,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:57,546 INFO L93 Difference]: Finished difference Result 24062 states and 35126 transitions. [2023-12-22 01:50:57,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:57,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 105 [2023-12-22 01:50:57,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:57,557 INFO L225 Difference]: With dead ends: 24062 [2023-12-22 01:50:57,557 INFO L226 Difference]: Without dead ends: 9084 [2023-12-22 01:50:57,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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 01:50:57,562 INFO L413 NwaCegarLoop]: 1618 mSDtfsCounter, 55 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 3167 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:57,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 3167 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:50:57,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9084 states. [2023-12-22 01:50:57,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9084 to 9082. [2023-12-22 01:50:57,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9082 states, 9080 states have (on average 1.4577092511013217) internal successors, (13236), 9081 states have internal predecessors, (13236), 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 01:50:57,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9082 states to 9082 states and 13236 transitions. [2023-12-22 01:50:57,704 INFO L78 Accepts]: Start accepts. Automaton has 9082 states and 13236 transitions. Word has length 105 [2023-12-22 01:50:57,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:57,704 INFO L495 AbstractCegarLoop]: Abstraction has 9082 states and 13236 transitions. [2023-12-22 01:50:57,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 01:50:57,705 INFO L276 IsEmpty]: Start isEmpty. Operand 9082 states and 13236 transitions. [2023-12-22 01:50:57,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-22 01:50:57,706 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:57,706 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:50:57,727 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 (19)] Ended with exit code 0 [2023-12-22 01:50:57,909 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 01:50:57,910 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:57,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:57,910 INFO L85 PathProgramCache]: Analyzing trace with hash 615736022, now seen corresponding path program 1 times [2023-12-22 01:50:57,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:57,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307573835] [2023-12-22 01:50:57,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:57,910 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 01:50:57,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:57,911 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 01:50:57,915 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 01:50:58,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:58,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:50:58,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:58,797 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:58,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:50:59,119 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:59,120 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:59,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307573835] [2023-12-22 01:50:59,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307573835] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:50:59,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:50:59,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:50:59,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813924334] [2023-12-22 01:50:59,120 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:50:59,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:50:59,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:59,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:50:59,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:50:59,121 INFO L87 Difference]: Start difference. First operand 9082 states and 13236 transitions. Second operand has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 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 01:51:00,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:00,786 INFO L93 Difference]: Finished difference Result 29922 states and 43000 transitions. [2023-12-22 01:51:00,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:51:00,787 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 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 106 [2023-12-22 01:51:00,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:00,812 INFO L225 Difference]: With dead ends: 29922 [2023-12-22 01:51:00,812 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:51:00,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:51:00,824 INFO L413 NwaCegarLoop]: 1635 mSDtfsCounter, 2268 mSDsluCounter, 9610 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2268 SdHoareTripleChecker+Valid, 11245 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:00,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2268 Valid, 11245 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 964 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:51:00,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:51:01,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 17146. [2023-12-22 01:51:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17146 states, 17144 states have (on average 1.4300046663555763) internal successors, (24516), 17145 states have internal predecessors, (24516), 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 01:51:01,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17146 states to 17146 states and 24516 transitions. [2023-12-22 01:51:01,339 INFO L78 Accepts]: Start accepts. Automaton has 17146 states and 24516 transitions. Word has length 106 [2023-12-22 01:51:01,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:01,339 INFO L495 AbstractCegarLoop]: Abstraction has 17146 states and 24516 transitions. [2023-12-22 01:51:01,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 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 01:51:01,340 INFO L276 IsEmpty]: Start isEmpty. Operand 17146 states and 24516 transitions. [2023-12-22 01:51:01,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-22 01:51:01,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:01,341 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:01,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:01,545 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 01:51:01,545 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:01,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:01,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2049858974, now seen corresponding path program 1 times [2023-12-22 01:51:01,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:01,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058171396] [2023-12-22 01:51:01,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:01,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:01,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:01,547 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 01:51:01,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-22 01:51:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:01,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:51:01,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:01,699 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:01,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:51:01,700 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:01,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058171396] [2023-12-22 01:51:01,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1058171396] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:51:01,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:51:01,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:51:01,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749479701] [2023-12-22 01:51:01,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:51:01,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:51:01,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:01,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:51:01,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:51:01,701 INFO L87 Difference]: Start difference. First operand 17146 states and 24516 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 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 01:51:01,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:01,909 INFO L93 Difference]: Finished difference Result 24926 states and 35558 transitions. [2023-12-22 01:51:01,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:51:01,910 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 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 108 [2023-12-22 01:51:01,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:01,922 INFO L225 Difference]: With dead ends: 24926 [2023-12-22 01:51:01,922 INFO L226 Difference]: Without dead ends: 9372 [2023-12-22 01:51:01,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 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 01:51:01,934 INFO L413 NwaCegarLoop]: 1611 mSDtfsCounter, 51 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 3152 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:01,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 3152 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:51:01,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9372 states. [2023-12-22 01:51:02,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9372 to 9370. [2023-12-22 01:51:02,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9370 states, 9368 states have (on average 1.428266438941076) internal successors, (13380), 9369 states have internal predecessors, (13380), 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 01:51:02,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9370 states to 9370 states and 13380 transitions. [2023-12-22 01:51:02,166 INFO L78 Accepts]: Start accepts. Automaton has 9370 states and 13380 transitions. Word has length 108 [2023-12-22 01:51:02,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:02,166 INFO L495 AbstractCegarLoop]: Abstraction has 9370 states and 13380 transitions. [2023-12-22 01:51:02,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 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 01:51:02,166 INFO L276 IsEmpty]: Start isEmpty. Operand 9370 states and 13380 transitions. [2023-12-22 01:51:02,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-22 01:51:02,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:02,168 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:02,171 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 01:51:02,370 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 01:51:02,371 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:02,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:02,371 INFO L85 PathProgramCache]: Analyzing trace with hash -623486454, now seen corresponding path program 1 times [2023-12-22 01:51:02,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:02,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960231712] [2023-12-22 01:51:02,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:02,372 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 01:51:02,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:02,373 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 01:51:02,373 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 01:51:02,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:02,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:51:02,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:03,496 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:03,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:03,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:03,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:03,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960231712] [2023-12-22 01:51:03,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960231712] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:03,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:03,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:51:03,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117345501] [2023-12-22 01:51:03,943 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:03,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:51:03,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:03,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:51:03,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:51:03,944 INFO L87 Difference]: Start difference. First operand 9370 states and 13380 transitions. Second operand has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 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 01:51:05,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:05,953 INFO L93 Difference]: Finished difference Result 30210 states and 42472 transitions. [2023-12-22 01:51:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:51:05,953 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 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 109 [2023-12-22 01:51:05,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:05,979 INFO L225 Difference]: With dead ends: 30210 [2023-12-22 01:51:05,980 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:51:05,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:51:05,992 INFO L413 NwaCegarLoop]: 1617 mSDtfsCounter, 5120 mSDsluCounter, 12614 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5120 SdHoareTripleChecker+Valid, 14231 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:05,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5120 Valid, 14231 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:51:06,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:51:06,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 17722. [2023-12-22 01:51:06,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17722 states, 17720 states have (on average 1.3997742663656885) internal successors, (24804), 17721 states have internal predecessors, (24804), 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 01:51:06,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17722 states to 17722 states and 24804 transitions. [2023-12-22 01:51:06,389 INFO L78 Accepts]: Start accepts. Automaton has 17722 states and 24804 transitions. Word has length 109 [2023-12-22 01:51:06,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:06,389 INFO L495 AbstractCegarLoop]: Abstraction has 17722 states and 24804 transitions. [2023-12-22 01:51:06,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 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 01:51:06,389 INFO L276 IsEmpty]: Start isEmpty. Operand 17722 states and 24804 transitions. [2023-12-22 01:51:06,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 01:51:06,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:06,397 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:06,402 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 01:51:06,600 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 01:51:06,601 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:06,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:06,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2097747938, now seen corresponding path program 1 times [2023-12-22 01:51:06,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:06,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [55740185] [2023-12-22 01:51:06,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:06,602 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 01:51:06,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:06,603 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 01:51:06,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 01:51:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:06,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:51:06,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:06,742 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:51:06,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:06,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [55740185] [2023-12-22 01:51:06,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [55740185] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:51:06,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:51:06,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:51:06,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943818523] [2023-12-22 01:51:06,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:51:06,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:51:06,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:06,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:51:06,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:51:06,743 INFO L87 Difference]: Start difference. First operand 17722 states and 24804 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 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 01:51:06,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:06,910 INFO L93 Difference]: Finished difference Result 25790 states and 35990 transitions. [2023-12-22 01:51:06,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:51:06,911 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 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 111 [2023-12-22 01:51:06,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:06,920 INFO L225 Difference]: With dead ends: 25790 [2023-12-22 01:51:06,920 INFO L226 Difference]: Without dead ends: 9660 [2023-12-22 01:51:06,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 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 01:51:06,929 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 47 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 3137 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:06,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 3137 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:51:06,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9660 states. [2023-12-22 01:51:07,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9660 to 9658. [2023-12-22 01:51:07,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9658 states, 9656 states have (on average 1.4005799502899752) internal successors, (13524), 9657 states have internal predecessors, (13524), 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 01:51:07,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9658 states to 9658 states and 13524 transitions. [2023-12-22 01:51:07,102 INFO L78 Accepts]: Start accepts. Automaton has 9658 states and 13524 transitions. Word has length 111 [2023-12-22 01:51:07,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:07,102 INFO L495 AbstractCegarLoop]: Abstraction has 9658 states and 13524 transitions. [2023-12-22 01:51:07,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 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 01:51:07,102 INFO L276 IsEmpty]: Start isEmpty. Operand 9658 states and 13524 transitions. [2023-12-22 01:51:07,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 01:51:07,103 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:07,103 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:07,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:07,303 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 01:51:07,303 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:07,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:07,304 INFO L85 PathProgramCache]: Analyzing trace with hash -310337910, now seen corresponding path program 1 times [2023-12-22 01:51:07,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:07,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359468647] [2023-12-22 01:51:07,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:07,304 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 01:51:07,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:07,305 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 01:51:07,311 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 01:51:07,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:07,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:51:07,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:08,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:08,203 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:08,642 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:08,643 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:08,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359468647] [2023-12-22 01:51:08,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359468647] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:08,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:08,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:51:08,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420871852] [2023-12-22 01:51:08,643 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:08,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:51:08,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:08,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:51:08,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:51:08,644 INFO L87 Difference]: Start difference. First operand 9658 states and 13524 transitions. Second operand has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 states have internal predecessors, (214), 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 01:51:10,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:10,443 INFO L93 Difference]: Finished difference Result 30498 states and 41944 transitions. [2023-12-22 01:51:10,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:51:10,444 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 states have internal predecessors, (214), 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 112 [2023-12-22 01:51:10,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:10,469 INFO L225 Difference]: With dead ends: 30498 [2023-12-22 01:51:10,469 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:51:10,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:51:10,478 INFO L413 NwaCegarLoop]: 1599 mSDtfsCounter, 6626 mSDsluCounter, 10979 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6626 SdHoareTripleChecker+Valid, 12578 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:10,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6626 Valid, 12578 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:51:10,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:51:10,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 18298. [2023-12-22 01:51:10,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18298 states, 18296 states have (on average 1.3714473108876257) internal successors, (25092), 18297 states have internal predecessors, (25092), 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 01:51:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18298 states to 18298 states and 25092 transitions. [2023-12-22 01:51:10,911 INFO L78 Accepts]: Start accepts. Automaton has 18298 states and 25092 transitions. Word has length 112 [2023-12-22 01:51:10,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:10,911 INFO L495 AbstractCegarLoop]: Abstraction has 18298 states and 25092 transitions. [2023-12-22 01:51:10,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 states have internal predecessors, (214), 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 01:51:10,911 INFO L276 IsEmpty]: Start isEmpty. Operand 18298 states and 25092 transitions. [2023-12-22 01:51:10,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 01:51:10,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:10,914 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:10,918 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 01:51:11,117 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 01:51:11,118 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:11,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:11,118 INFO L85 PathProgramCache]: Analyzing trace with hash -597147670, now seen corresponding path program 1 times [2023-12-22 01:51:11,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:11,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2109923424] [2023-12-22 01:51:11,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:11,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:11,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:11,121 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:11,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 01:51:11,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:11,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:51:11,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:11,280 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:11,280 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:51:11,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:11,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2109923424] [2023-12-22 01:51:11,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2109923424] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:51:11,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:51:11,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:51:11,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417459036] [2023-12-22 01:51:11,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:51:11,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:51:11,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:11,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:51:11,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:51:11,281 INFO L87 Difference]: Start difference. First operand 18298 states and 25092 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 01:51:11,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:11,462 INFO L93 Difference]: Finished difference Result 26654 states and 36422 transitions. [2023-12-22 01:51:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:51:11,463 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 114 [2023-12-22 01:51:11,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:11,471 INFO L225 Difference]: With dead ends: 26654 [2023-12-22 01:51:11,472 INFO L226 Difference]: Without dead ends: 9948 [2023-12-22 01:51:11,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 112 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 01:51:11,480 INFO L413 NwaCegarLoop]: 1597 mSDtfsCounter, 43 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 3122 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:11,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 3122 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:51:11,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9948 states. [2023-12-22 01:51:11,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9948 to 9946. [2023-12-22 01:51:11,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9946 states, 9944 states have (on average 1.3744971842316975) internal successors, (13668), 9945 states have internal predecessors, (13668), 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 01:51:11,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9946 states to 9946 states and 13668 transitions. [2023-12-22 01:51:11,668 INFO L78 Accepts]: Start accepts. Automaton has 9946 states and 13668 transitions. Word has length 114 [2023-12-22 01:51:11,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:11,668 INFO L495 AbstractCegarLoop]: Abstraction has 9946 states and 13668 transitions. [2023-12-22 01:51:11,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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 01:51:11,668 INFO L276 IsEmpty]: Start isEmpty. Operand 9946 states and 13668 transitions. [2023-12-22 01:51:11,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-22 01:51:11,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:11,669 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:11,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:11,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:11,872 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:11,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:11,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1662025922, now seen corresponding path program 1 times [2023-12-22 01:51:11,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:11,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [949878158] [2023-12-22 01:51:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:11,873 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 01:51:11,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:11,874 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:11,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-22 01:51:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:11,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:51:11,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:12,824 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:12,825 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:13,199 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:13,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:13,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [949878158] [2023-12-22 01:51:13,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [949878158] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:13,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:13,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:51:13,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921638396] [2023-12-22 01:51:13,200 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:13,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:51:13,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:13,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:51:13,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:51:13,201 INFO L87 Difference]: Start difference. First operand 9946 states and 13668 transitions. Second operand has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 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 01:51:14,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:14,658 INFO L93 Difference]: Finished difference Result 30786 states and 41416 transitions. [2023-12-22 01:51:14,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:51:14,659 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 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 115 [2023-12-22 01:51:14,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:14,686 INFO L225 Difference]: With dead ends: 30786 [2023-12-22 01:51:14,686 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:51:14,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:51:14,697 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 4972 mSDsluCounter, 10878 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4972 SdHoareTripleChecker+Valid, 12459 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:14,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4972 Valid, 12459 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 01:51:14,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:51:15,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 18874. [2023-12-22 01:51:15,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18874 states, 18872 states have (on average 1.3448495125052988) internal successors, (25380), 18873 states have internal predecessors, (25380), 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 01:51:15,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18874 states to 18874 states and 25380 transitions. [2023-12-22 01:51:15,168 INFO L78 Accepts]: Start accepts. Automaton has 18874 states and 25380 transitions. Word has length 115 [2023-12-22 01:51:15,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:15,168 INFO L495 AbstractCegarLoop]: Abstraction has 18874 states and 25380 transitions. [2023-12-22 01:51:15,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 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 01:51:15,168 INFO L276 IsEmpty]: Start isEmpty. Operand 18874 states and 25380 transitions. [2023-12-22 01:51:15,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-22 01:51:15,169 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:15,170 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:15,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:15,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:15,373 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:15,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:15,374 INFO L85 PathProgramCache]: Analyzing trace with hash 238311914, now seen corresponding path program 1 times [2023-12-22 01:51:15,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:15,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758924820] [2023-12-22 01:51:15,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:15,374 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 01:51:15,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:15,375 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:15,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 01:51:15,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:15,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:51:15,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:15,518 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:51:15,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:15,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758924820] [2023-12-22 01:51:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758924820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:51:15,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:51:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:51:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167150130] [2023-12-22 01:51:15,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:51:15,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:51:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:51:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:51:15,519 INFO L87 Difference]: Start difference. First operand 18874 states and 25380 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 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 01:51:15,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:15,729 INFO L93 Difference]: Finished difference Result 27518 states and 36806 transitions. [2023-12-22 01:51:15,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:51:15,729 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 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 117 [2023-12-22 01:51:15,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:15,740 INFO L225 Difference]: With dead ends: 27518 [2023-12-22 01:51:15,740 INFO L226 Difference]: Without dead ends: 10236 [2023-12-22 01:51:15,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 115 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 01:51:15,750 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 39 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3107 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:15,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3107 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:51:15,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10236 states. [2023-12-22 01:51:15,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10236 to 10234. [2023-12-22 01:51:15,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10234 states, 10232 states have (on average 1.3451915559030492) internal successors, (13764), 10233 states have internal predecessors, (13764), 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 01:51:15,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10234 states to 10234 states and 13764 transitions. [2023-12-22 01:51:15,982 INFO L78 Accepts]: Start accepts. Automaton has 10234 states and 13764 transitions. Word has length 117 [2023-12-22 01:51:15,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:15,982 INFO L495 AbstractCegarLoop]: Abstraction has 10234 states and 13764 transitions. [2023-12-22 01:51:15,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 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 01:51:15,982 INFO L276 IsEmpty]: Start isEmpty. Operand 10234 states and 13764 transitions. [2023-12-22 01:51:15,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-22 01:51:15,983 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:15,983 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:15,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-22 01:51:16,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:16,184 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:16,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:16,185 INFO L85 PathProgramCache]: Analyzing trace with hash -643849154, now seen corresponding path program 1 times [2023-12-22 01:51:16,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:16,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1266920579] [2023-12-22 01:51:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:16,185 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 01:51:16,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:16,186 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:16,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 01:51:16,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:16,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:51:16,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:17,122 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:17,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:17,458 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:17,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:17,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1266920579] [2023-12-22 01:51:17,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1266920579] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:17,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:17,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:51:17,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022977989] [2023-12-22 01:51:17,459 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:17,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:51:17,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:17,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:51:17,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:51:17,460 INFO L87 Difference]: Start difference. First operand 10234 states and 13764 transitions. Second operand has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 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 01:51:18,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:18,840 INFO L93 Difference]: Finished difference Result 26210 states and 34488 transitions. [2023-12-22 01:51:18,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 01:51:18,841 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 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 118 [2023-12-22 01:51:18,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:18,865 INFO L225 Difference]: With dead ends: 26210 [2023-12-22 01:51:18,866 INFO L226 Difference]: Without dead ends: 17568 [2023-12-22 01:51:18,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 01:51:18,876 INFO L413 NwaCegarLoop]: 1563 mSDtfsCounter, 3398 mSDsluCounter, 10880 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3398 SdHoareTripleChecker+Valid, 12443 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:18,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3398 Valid, 12443 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 01:51:18,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17568 states. [2023-12-22 01:51:19,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17568 to 16378. [2023-12-22 01:51:19,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16378 states, 16376 states have (on average 1.3172936003908158) internal successors, (21572), 16377 states have internal predecessors, (21572), 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 01:51:19,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16378 states to 16378 states and 21572 transitions. [2023-12-22 01:51:19,296 INFO L78 Accepts]: Start accepts. Automaton has 16378 states and 21572 transitions. Word has length 118 [2023-12-22 01:51:19,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:19,296 INFO L495 AbstractCegarLoop]: Abstraction has 16378 states and 21572 transitions. [2023-12-22 01:51:19,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 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 01:51:19,296 INFO L276 IsEmpty]: Start isEmpty. Operand 16378 states and 21572 transitions. [2023-12-22 01:51:19,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-22 01:51:19,298 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:19,298 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:19,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:19,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:19,502 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:19,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1173686218, now seen corresponding path program 1 times [2023-12-22 01:51:19,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:19,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [882893041] [2023-12-22 01:51:19,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:19,503 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 01:51:19,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:19,504 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:19,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-22 01:51:19,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:19,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:51:19,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:19,742 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:51:19,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:19,903 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:51:19,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:19,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [882893041] [2023-12-22 01:51:19,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [882893041] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:19,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:19,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:51:19,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681828413] [2023-12-22 01:51:19,903 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:19,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 01:51:19,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:19,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 01:51:19,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 01:51:19,904 INFO L87 Difference]: Start difference. First operand 16378 states and 21572 transitions. Second operand has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 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 01:51:21,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:21,041 INFO L93 Difference]: Finished difference Result 59124 states and 75913 transitions. [2023-12-22 01:51:21,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 01:51:21,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 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 120 [2023-12-22 01:51:21,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:21,094 INFO L225 Difference]: With dead ends: 59124 [2023-12-22 01:51:21,094 INFO L226 Difference]: Without dead ends: 44338 [2023-12-22 01:51:21,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:51:21,109 INFO L413 NwaCegarLoop]: 1592 mSDtfsCounter, 3083 mSDsluCounter, 1803 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3083 SdHoareTripleChecker+Valid, 3395 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:21,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3083 Valid, 3395 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:51:21,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44338 states. [2023-12-22 01:51:22,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44338 to 43470. [2023-12-22 01:51:22,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43470 states, 43468 states have (on average 1.251633385478973) internal successors, (54406), 43469 states have internal predecessors, (54406), 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 01:51:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43470 states to 43470 states and 54406 transitions. [2023-12-22 01:51:22,407 INFO L78 Accepts]: Start accepts. Automaton has 43470 states and 54406 transitions. Word has length 120 [2023-12-22 01:51:22,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:22,407 INFO L495 AbstractCegarLoop]: Abstraction has 43470 states and 54406 transitions. [2023-12-22 01:51:22,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 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 01:51:22,408 INFO L276 IsEmpty]: Start isEmpty. Operand 43470 states and 54406 transitions. [2023-12-22 01:51:22,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-22 01:51:22,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:22,410 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:51:22,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-22 01:51:22,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:22,614 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:22,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:22,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1744628926, now seen corresponding path program 1 times [2023-12-22 01:51:22,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:22,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1231285968] [2023-12-22 01:51:22,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:22,615 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 01:51:22,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:22,616 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:22,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-22 01:51:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:22,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:51:22,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:23,214 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 33 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:23,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:23,751 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 33 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:23,751 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:23,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1231285968] [2023-12-22 01:51:23,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1231285968] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:23,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:23,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:51:23,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562249880] [2023-12-22 01:51:23,751 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:23,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:51:23,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:23,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:51:23,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:51:23,753 INFO L87 Difference]: Start difference. First operand 43470 states and 54406 transitions. Second operand has 7 states, 7 states have (on average 34.714285714285715) internal successors, (243), 6 states have internal predecessors, (243), 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 01:53:00,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:00,900 INFO L93 Difference]: Finished difference Result 49553 states and 64381 transitions. [2023-12-22 01:53:00,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:53:00,901 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 34.714285714285715) internal successors, (243), 6 states have internal predecessors, (243), 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 137 [2023-12-22 01:53:00,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:00,962 INFO L225 Difference]: With dead ends: 49553 [2023-12-22 01:53:00,963 INFO L226 Difference]: Without dead ends: 48049 [2023-12-22 01:53:00,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-12-22 01:53:00,982 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 5324 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 8206 mSolverCounterSat, 3037 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 78.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5324 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 11243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3037 IncrementalHoareTripleChecker+Valid, 8206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.5s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:00,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5324 Valid, 393 Invalid, 11243 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3037 Valid, 8206 Invalid, 0 Unknown, 0 Unchecked, 95.5s Time] [2023-12-22 01:53:01,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48049 states. [2023-12-22 01:53:02,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48049 to 46474. [2023-12-22 01:53:02,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.2534429333792392) internal successors, (58250), 46473 states have internal predecessors, (58250), 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 01:53:02,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 58250 transitions. [2023-12-22 01:53:02,319 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 58250 transitions. Word has length 137 [2023-12-22 01:53:02,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:02,320 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 58250 transitions. [2023-12-22 01:53:02,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 34.714285714285715) internal successors, (243), 6 states have internal predecessors, (243), 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 01:53:02,320 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 58250 transitions. [2023-12-22 01:53:02,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-12-22 01:53:02,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:02,330 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:02,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-22 01:53:02,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:02,533 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:02,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:02,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1931695044, now seen corresponding path program 1 times [2023-12-22 01:53:02,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:02,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1921720004] [2023-12-22 01:53:02,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:02,534 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:02,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:02,535 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:53:02,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-22 01:53:02,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:02,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:53:02,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:04,093 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:04,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:04,779 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:04,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:04,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1921720004] [2023-12-22 01:53:04,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1921720004] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:04,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:04,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:53:04,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225255620] [2023-12-22 01:53:04,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:04,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:04,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:04,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:04,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:04,781 INFO L87 Difference]: Start difference. First operand 46474 states and 58250 transitions. Second operand has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 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 01:53:08,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:08,070 INFO L93 Difference]: Finished difference Result 74706 states and 93566 transitions. [2023-12-22 01:53:08,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 01:53:08,071 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 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 177 [2023-12-22 01:53:08,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:08,122 INFO L225 Difference]: With dead ends: 74706 [2023-12-22 01:53:08,123 INFO L226 Difference]: Without dead ends: 46928 [2023-12-22 01:53:08,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=383, Invalid=1423, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 01:53:08,139 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 13846 mSDsluCounter, 8209 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13846 SdHoareTripleChecker+Valid, 9768 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:08,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13846 Valid, 9768 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1121 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-22 01:53:08,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46928 states. [2023-12-22 01:53:09,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46928 to 46474. [2023-12-22 01:53:09,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.2438027199173696) internal successors, (57802), 46473 states have internal predecessors, (57802), 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 01:53:09,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 57802 transitions. [2023-12-22 01:53:09,601 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 57802 transitions. Word has length 177 [2023-12-22 01:53:09,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:09,602 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 57802 transitions. [2023-12-22 01:53:09,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 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 01:53:09,602 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 57802 transitions. [2023-12-22 01:53:09,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2023-12-22 01:53:09,612 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:09,612 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:09,616 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 (31)] Ended with exit code 0 [2023-12-22 01:53:09,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:09,816 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:09,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:09,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1796252186, now seen corresponding path program 1 times [2023-12-22 01:53:09,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:09,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42627597] [2023-12-22 01:53:09,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:09,817 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 01:53:09,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:09,818 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:53:09,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-22 01:53:09,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:09,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:53:09,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:11,276 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:11,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:11,845 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:11,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42627597] [2023-12-22 01:53:11,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42627597] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:11,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:11,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:53:11,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020980244] [2023-12-22 01:53:11,845 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:11,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:11,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:11,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:11,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:11,846 INFO L87 Difference]: Start difference. First operand 46474 states and 57802 transitions. Second operand has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 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 01:53:15,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:15,092 INFO L93 Difference]: Finished difference Result 84158 states and 104461 transitions. [2023-12-22 01:53:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-22 01:53:15,092 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 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 178 [2023-12-22 01:53:15,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:15,148 INFO L225 Difference]: With dead ends: 84158 [2023-12-22 01:53:15,148 INFO L226 Difference]: Without dead ends: 46476 [2023-12-22 01:53:15,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 330 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 01:53:15,164 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 16665 mSDsluCounter, 8286 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16665 SdHoareTripleChecker+Valid, 9845 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:15,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16665 Valid, 9845 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1212 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:53:15,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46476 states. [2023-12-22 01:53:16,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46476 to 46474. [2023-12-22 01:53:16,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.2348510931313479) internal successors, (57386), 46473 states have internal predecessors, (57386), 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 01:53:16,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 57386 transitions. [2023-12-22 01:53:16,797 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 57386 transitions. Word has length 178 [2023-12-22 01:53:16,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:16,797 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 57386 transitions. [2023-12-22 01:53:16,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 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 01:53:16,798 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 57386 transitions. [2023-12-22 01:53:16,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-22 01:53:16,808 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:16,808 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:16,812 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 (32)] Forceful destruction successful, exit code 0 [2023-12-22 01:53:17,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:17,010 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:17,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:17,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2143753196, now seen corresponding path program 1 times [2023-12-22 01:53:17,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:17,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062558939] [2023-12-22 01:53:17,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:17,011 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 01:53:17,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:17,012 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:53:17,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-22 01:53:17,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:17,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:53:17,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:18,695 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 46 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:18,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:19,054 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 46 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:19,054 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:19,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062558939] [2023-12-22 01:53:19,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062558939] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:19,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:19,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:53:19,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167585457] [2023-12-22 01:53:19,054 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:19,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:19,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:19,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:19,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:19,056 INFO L87 Difference]: Start difference. First operand 46474 states and 57386 transitions. Second operand has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 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 01:53:27,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:27,279 INFO L93 Difference]: Finished difference Result 200998 states and 250063 transitions. [2023-12-22 01:53:27,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-12-22 01:53:27,280 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 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 179 [2023-12-22 01:53:27,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:27,514 INFO L225 Difference]: With dead ends: 200998 [2023-12-22 01:53:27,514 INFO L226 Difference]: Without dead ends: 182884 [2023-12-22 01:53:27,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2689 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1484, Invalid=7636, Unknown=0, NotChecked=0, Total=9120 [2023-12-22 01:53:27,543 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 21249 mSDsluCounter, 6826 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21249 SdHoareTripleChecker+Valid, 8385 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:27,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21249 Valid, 8385 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1280 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-22 01:53:27,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182884 states. [2023-12-22 01:53:30,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182884 to 46474. [2023-12-22 01:53:30,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.230030986400413) internal successors, (57162), 46473 states have internal predecessors, (57162), 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 01:53:30,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 57162 transitions. [2023-12-22 01:53:30,609 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 57162 transitions. Word has length 179 [2023-12-22 01:53:30,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:30,609 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 57162 transitions. [2023-12-22 01:53:30,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 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 01:53:30,609 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 57162 transitions. [2023-12-22 01:53:30,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-22 01:53:30,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:30,619 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:30,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 01:53:30,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:30,823 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:30,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:30,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1146002666, now seen corresponding path program 1 times [2023-12-22 01:53:30,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:30,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472722869] [2023-12-22 01:53:30,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:30,824 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 01:53:30,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:30,825 INFO L229 MonitoredProcess]: Starting monitored process 34 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 01:53:30,825 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 (34)] Waiting until timeout for monitored process [2023-12-22 01:53:30,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:30,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:53:30,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:32,180 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 38 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:32,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:32,702 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 38 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:32,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:32,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472722869] [2023-12-22 01:53:32,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472722869] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:32,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:32,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:53:32,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491391708] [2023-12-22 01:53:32,703 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:32,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:32,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:32,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:32,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:32,704 INFO L87 Difference]: Start difference. First operand 46474 states and 57162 transitions. Second operand has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 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 01:53:36,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:36,151 INFO L93 Difference]: Finished difference Result 70450 states and 86798 transitions. [2023-12-22 01:53:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:53:36,152 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 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 180 [2023-12-22 01:53:36,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:36,215 INFO L225 Difference]: With dead ends: 70450 [2023-12-22 01:53:36,215 INFO L226 Difference]: Without dead ends: 52912 [2023-12-22 01:53:36,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:53:36,225 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 13678 mSDsluCounter, 6782 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13678 SdHoareTripleChecker+Valid, 8341 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:36,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13678 Valid, 8341 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1120 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:53:36,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52912 states. [2023-12-22 01:53:38,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52912 to 46474. [2023-12-22 01:53:38,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.2252108796694785) internal successors, (56938), 46473 states have internal predecessors, (56938), 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 01:53:38,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 56938 transitions. [2023-12-22 01:53:38,239 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 56938 transitions. Word has length 180 [2023-12-22 01:53:38,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:38,239 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 56938 transitions. [2023-12-22 01:53:38,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 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 01:53:38,240 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 56938 transitions. [2023-12-22 01:53:38,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-22 01:53:38,251 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:38,251 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:38,254 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 (34)] Forceful destruction successful, exit code 0 [2023-12-22 01:53:38,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:53:38,455 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:38,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:38,455 INFO L85 PathProgramCache]: Analyzing trace with hash 762317412, now seen corresponding path program 1 times [2023-12-22 01:53:38,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:38,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082077374] [2023-12-22 01:53:38,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:38,456 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 01:53:38,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:38,458 INFO L229 MonitoredProcess]: Starting monitored process 35 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 01:53:38,459 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 (35)] Waiting until timeout for monitored process [2023-12-22 01:53:38,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:38,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:53:38,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:40,198 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 30 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:40,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 30 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:40,695 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:40,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082077374] [2023-12-22 01:53:40,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082077374] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:40,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:40,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:53:40,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358514931] [2023-12-22 01:53:40,696 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:40,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:40,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:40,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:40,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:40,697 INFO L87 Difference]: Start difference. First operand 46474 states and 56938 transitions. Second operand has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 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 01:53:44,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:44,253 INFO L93 Difference]: Finished difference Result 67858 states and 83182 transitions. [2023-12-22 01:53:44,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:53:44,254 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 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 181 [2023-12-22 01:53:44,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:44,314 INFO L225 Difference]: With dead ends: 67858 [2023-12-22 01:53:44,314 INFO L226 Difference]: Without dead ends: 50896 [2023-12-22 01:53:44,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:53:44,323 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 15405 mSDsluCounter, 6663 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15405 SdHoareTripleChecker+Valid, 8222 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:44,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15405 Valid, 8222 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:53:44,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50896 states. [2023-12-22 01:53:46,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50896 to 46474. [2023-12-22 01:53:46,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.2203907729385437) internal successors, (56714), 46473 states have internal predecessors, (56714), 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 01:53:46,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 56714 transitions. [2023-12-22 01:53:46,411 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 56714 transitions. Word has length 181 [2023-12-22 01:53:46,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:46,411 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 56714 transitions. [2023-12-22 01:53:46,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 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 01:53:46,411 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 56714 transitions. [2023-12-22 01:53:46,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-22 01:53:46,419 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:46,420 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:46,423 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 (35)] Ended with exit code 0 [2023-12-22 01:53:46,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:53:46,624 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:46,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:46,624 INFO L85 PathProgramCache]: Analyzing trace with hash -357722182, now seen corresponding path program 1 times [2023-12-22 01:53:46,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:46,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1738569997] [2023-12-22 01:53:46,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:46,625 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 01:53:46,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:46,626 INFO L229 MonitoredProcess]: Starting monitored process 36 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 01:53:46,628 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 (36)] Waiting until timeout for monitored process [2023-12-22 01:53:46,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:46,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:53:46,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:48,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:48,804 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:48,804 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:48,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1738569997] [2023-12-22 01:53:48,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1738569997] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:48,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:48,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:53:48,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589703430] [2023-12-22 01:53:48,805 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:48,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:48,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:48,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:48,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:48,829 INFO L87 Difference]: Start difference. First operand 46474 states and 56714 transitions. Second operand has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 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 01:53:52,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:52,063 INFO L93 Difference]: Finished difference Result 65266 states and 79566 transitions. [2023-12-22 01:53:52,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:53:52,063 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 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 182 [2023-12-22 01:53:52,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:52,114 INFO L225 Difference]: With dead ends: 65266 [2023-12-22 01:53:52,114 INFO L226 Difference]: Without dead ends: 48880 [2023-12-22 01:53:52,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:53:52,127 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 21209 mSDsluCounter, 6430 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21209 SdHoareTripleChecker+Valid, 7989 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:52,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21209 Valid, 7989 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 01:53:52,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48880 states. [2023-12-22 01:53:54,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48880 to 46474. [2023-12-22 01:53:54,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46474 states, 46472 states have (on average 1.215570666207609) internal successors, (56490), 46473 states have internal predecessors, (56490), 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 01:53:54,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46474 states to 46474 states and 56490 transitions. [2023-12-22 01:53:54,324 INFO L78 Accepts]: Start accepts. Automaton has 46474 states and 56490 transitions. Word has length 182 [2023-12-22 01:53:54,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:54,324 INFO L495 AbstractCegarLoop]: Abstraction has 46474 states and 56490 transitions. [2023-12-22 01:53:54,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 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 01:53:54,325 INFO L276 IsEmpty]: Start isEmpty. Operand 46474 states and 56490 transitions. [2023-12-22 01:53:54,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:53:54,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:54,333 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:54,338 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 (36)] Forceful destruction successful, exit code 0 [2023-12-22 01:53:54,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:53:54,536 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:54,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:54,537 INFO L85 PathProgramCache]: Analyzing trace with hash 2005641560, now seen corresponding path program 1 times [2023-12-22 01:53:54,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:54,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [980157272] [2023-12-22 01:53:54,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:54,537 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 01:53:54,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:54,539 INFO L229 MonitoredProcess]: Starting monitored process 37 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 01:53:54,565 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 (37)] Waiting until timeout for monitored process [2023-12-22 01:53:54,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:54,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:53:54,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:56,489 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 22 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:56,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:57,163 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 22 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:57,164 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:57,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [980157272] [2023-12-22 01:53:57,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [980157272] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:57,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:57,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:57,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308034606] [2023-12-22 01:53:57,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:57,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:57,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:57,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:57,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:57,165 INFO L87 Difference]: Start difference. First operand 46474 states and 56490 transitions. Second operand has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 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 01:54:06,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:06,115 INFO L93 Difference]: Finished difference Result 72460 states and 87459 transitions. [2023-12-22 01:54:06,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:54:06,115 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 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 183 [2023-12-22 01:54:06,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:06,182 INFO L225 Difference]: With dead ends: 72460 [2023-12-22 01:54:06,183 INFO L226 Difference]: Without dead ends: 65674 [2023-12-22 01:54:06,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:54:06,191 INFO L413 NwaCegarLoop]: 1673 mSDtfsCounter, 3838 mSDsluCounter, 22688 mSDsCounter, 0 mSdLazyCounter, 2673 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3838 SdHoareTripleChecker+Valid, 24361 SdHoareTripleChecker+Invalid, 2692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:06,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3838 Valid, 24361 Invalid, 2692 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [19 Valid, 2673 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-22 01:54:06,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65674 states. [2023-12-22 01:54:07,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65674 to 33626. [2023-12-22 01:54:07,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33626 states, 33624 states have (on average 1.2227575541280038) internal successors, (41114), 33625 states have internal predecessors, (41114), 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 01:54:08,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33626 states to 33626 states and 41114 transitions. [2023-12-22 01:54:08,027 INFO L78 Accepts]: Start accepts. Automaton has 33626 states and 41114 transitions. Word has length 183 [2023-12-22 01:54:08,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:54:08,027 INFO L495 AbstractCegarLoop]: Abstraction has 33626 states and 41114 transitions. [2023-12-22 01:54:08,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 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 01:54:08,028 INFO L276 IsEmpty]: Start isEmpty. Operand 33626 states and 41114 transitions. [2023-12-22 01:54:08,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:54:08,032 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:54:08,032 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:54:08,039 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 (37)] Forceful destruction successful, exit code 0 [2023-12-22 01:54:08,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:54:08,233 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:54:08,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:54:08,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1650935988, now seen corresponding path program 1 times [2023-12-22 01:54:08,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:54:08,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992210349] [2023-12-22 01:54:08,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:54:08,234 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 01:54:08,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:54:08,235 INFO L229 MonitoredProcess]: Starting monitored process 38 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 01:54:08,237 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 (38)] Waiting until timeout for monitored process [2023-12-22 01:54:08,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:54:08,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:54:08,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:54:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 13 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:10,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:54:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 13 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:10,883 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:54:10,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992210349] [2023-12-22 01:54:10,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992210349] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:54:10,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:54:10,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:54:10,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025781552] [2023-12-22 01:54:10,883 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:54:10,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:54:10,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:54:10,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:54:10,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:54:10,884 INFO L87 Difference]: Start difference. First operand 33626 states and 41114 transitions. Second operand has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 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 01:54:18,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:18,844 INFO L93 Difference]: Finished difference Result 83124 states and 99583 transitions. [2023-12-22 01:54:18,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 01:54:18,844 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 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) Word has length 183 [2023-12-22 01:54:18,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:18,915 INFO L225 Difference]: With dead ends: 83124 [2023-12-22 01:54:18,916 INFO L226 Difference]: Without dead ends: 69082 [2023-12-22 01:54:18,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 01:54:18,933 INFO L413 NwaCegarLoop]: 1660 mSDtfsCounter, 7096 mSDsluCounter, 17798 mSDsCounter, 0 mSdLazyCounter, 2175 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7096 SdHoareTripleChecker+Valid, 19458 SdHoareTripleChecker+Invalid, 2196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:18,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7096 Valid, 19458 Invalid, 2196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 2175 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-22 01:54:18,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69082 states. [2023-12-22 01:54:21,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69082 to 38554. [2023-12-22 01:54:21,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38554 states, 38552 states have (on average 1.2145154596389292) internal successors, (46822), 38553 states have internal predecessors, (46822), 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 01:54:21,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38554 states to 38554 states and 46822 transitions. [2023-12-22 01:54:21,425 INFO L78 Accepts]: Start accepts. Automaton has 38554 states and 46822 transitions. Word has length 183 [2023-12-22 01:54:21,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:54:21,425 INFO L495 AbstractCegarLoop]: Abstraction has 38554 states and 46822 transitions. [2023-12-22 01:54:21,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 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 01:54:21,425 INFO L276 IsEmpty]: Start isEmpty. Operand 38554 states and 46822 transitions. [2023-12-22 01:54:21,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:54:21,430 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:54:21,430 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:54:21,435 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 (38)] Forceful destruction successful, exit code 0 [2023-12-22 01:54:21,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:54:21,635 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:54:21,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:54:21,635 INFO L85 PathProgramCache]: Analyzing trace with hash -503443660, now seen corresponding path program 1 times [2023-12-22 01:54:21,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:54:21,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352141540] [2023-12-22 01:54:21,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:54:21,636 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 01:54:21,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:54:21,637 INFO L229 MonitoredProcess]: Starting monitored process 39 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 01:54:21,640 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 (39)] Waiting until timeout for monitored process [2023-12-22 01:54:21,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:54:21,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:54:21,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:54:23,321 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 31 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:23,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:54:23,861 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 31 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:23,861 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:54:23,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352141540] [2023-12-22 01:54:23,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352141540] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:54:23,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:54:23,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:54:23,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178020823] [2023-12-22 01:54:23,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:54:23,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:54:23,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:54:23,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:54:23,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:54:23,862 INFO L87 Difference]: Start difference. First operand 38554 states and 46822 transitions. Second operand has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 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 01:54:32,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:32,763 INFO L93 Difference]: Finished difference Result 65924 states and 79371 transitions. [2023-12-22 01:54:32,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:54:32,764 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 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 183 [2023-12-22 01:54:32,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:32,838 INFO L225 Difference]: With dead ends: 65924 [2023-12-22 01:54:32,838 INFO L226 Difference]: Without dead ends: 58578 [2023-12-22 01:54:32,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:54:32,858 INFO L413 NwaCegarLoop]: 1683 mSDtfsCounter, 5374 mSDsluCounter, 22826 mSDsCounter, 0 mSdLazyCounter, 2831 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5374 SdHoareTripleChecker+Valid, 24509 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:32,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5374 Valid, 24509 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 2831 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-22 01:54:32,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58578 states. [2023-12-22 01:54:35,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58578 to 48630. [2023-12-22 01:54:35,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48630 states, 48628 states have (on average 1.2089742535164925) internal successors, (58790), 48629 states have internal predecessors, (58790), 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 01:54:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48630 states to 48630 states and 58790 transitions. [2023-12-22 01:54:35,970 INFO L78 Accepts]: Start accepts. Automaton has 48630 states and 58790 transitions. Word has length 183 [2023-12-22 01:54:35,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:54:35,970 INFO L495 AbstractCegarLoop]: Abstraction has 48630 states and 58790 transitions. [2023-12-22 01:54:35,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 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 01:54:35,971 INFO L276 IsEmpty]: Start isEmpty. Operand 48630 states and 58790 transitions. [2023-12-22 01:54:35,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:54:35,983 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:54:35,983 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:54:35,989 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 (39)] Forceful destruction successful, exit code 0 [2023-12-22 01:54:36,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:54:36,187 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:54:36,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:54:36,188 INFO L85 PathProgramCache]: Analyzing trace with hash -5442856, now seen corresponding path program 1 times [2023-12-22 01:54:36,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:54:36,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [7423407] [2023-12-22 01:54:36,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:54:36,188 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 01:54:36,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:54:36,189 INFO L229 MonitoredProcess]: Starting monitored process 40 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 01:54:36,191 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 (40)] Waiting until timeout for monitored process [2023-12-22 01:54:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:54:36,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:54:36,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:54:37,953 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 40 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:37,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:54:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 40 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:38,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:54:38,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [7423407] [2023-12-22 01:54:38,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [7423407] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:54:38,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:54:38,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:54:38,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250082046] [2023-12-22 01:54:38,499 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:54:38,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:54:38,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:54:38,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:54:38,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:54:38,507 INFO L87 Difference]: Start difference. First operand 48630 states and 58790 transitions. Second operand has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 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 01:54:48,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:48,894 INFO L93 Difference]: Finished difference Result 86737 states and 104113 transitions. [2023-12-22 01:54:48,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:54:48,894 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 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 183 [2023-12-22 01:54:48,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:48,974 INFO L225 Difference]: With dead ends: 86737 [2023-12-22 01:54:48,974 INFO L226 Difference]: Without dead ends: 76779 [2023-12-22 01:54:48,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:54:48,983 INFO L413 NwaCegarLoop]: 1697 mSDtfsCounter, 2618 mSDsluCounter, 23131 mSDsCounter, 0 mSdLazyCounter, 3060 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2618 SdHoareTripleChecker+Valid, 24828 SdHoareTripleChecker+Invalid, 3076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 3060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:48,984 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2618 Valid, 24828 Invalid, 3076 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [16 Valid, 3060 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-22 01:54:49,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76779 states. [2023-12-22 01:54:52,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76779 to 61937. [2023-12-22 01:54:52,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61937 states, 61935 states have (on average 1.204181803503673) internal successors, (74581), 61936 states have internal predecessors, (74581), 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 01:54:52,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61937 states to 61937 states and 74581 transitions. [2023-12-22 01:54:52,892 INFO L78 Accepts]: Start accepts. Automaton has 61937 states and 74581 transitions. Word has length 183 [2023-12-22 01:54:52,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:54:52,892 INFO L495 AbstractCegarLoop]: Abstraction has 61937 states and 74581 transitions. [2023-12-22 01:54:52,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 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 01:54:52,892 INFO L276 IsEmpty]: Start isEmpty. Operand 61937 states and 74581 transitions. [2023-12-22 01:54:52,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:54:52,899 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:54:52,899 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:54:52,905 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 (40)] Forceful destruction successful, exit code 0 [2023-12-22 01:54:53,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:54:53,103 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:54:53,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:54:53,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1297173068, now seen corresponding path program 1 times [2023-12-22 01:54:53,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:54:53,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610618093] [2023-12-22 01:54:53,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:54:53,104 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 01:54:53,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:54:53,105 INFO L229 MonitoredProcess]: Starting monitored process 41 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 01:54:53,106 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 (41)] Waiting until timeout for monitored process [2023-12-22 01:54:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:54:53,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:54:53,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:54:55,020 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 49 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:55,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:54:55,616 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 49 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:55,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:54:55,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610618093] [2023-12-22 01:54:55,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610618093] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:54:55,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:54:55,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:54:55,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387841412] [2023-12-22 01:54:55,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:54:55,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:54:55,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:54:55,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:54:55,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:54:55,617 INFO L87 Difference]: Start difference. First operand 61937 states and 74581 transitions. Second operand has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 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 01:55:05,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:55:05,914 INFO L93 Difference]: Finished difference Result 116447 states and 140178 transitions. [2023-12-22 01:55:05,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-22 01:55:05,914 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 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 183 [2023-12-22 01:55:05,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:55:06,089 INFO L225 Difference]: With dead ends: 116447 [2023-12-22 01:55:06,089 INFO L226 Difference]: Without dead ends: 102943 [2023-12-22 01:55:06,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2023-12-22 01:55:06,112 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 3482 mSDsluCounter, 26892 mSDsCounter, 0 mSdLazyCounter, 2332 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3482 SdHoareTripleChecker+Valid, 28496 SdHoareTripleChecker+Invalid, 2345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 2332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:55:06,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3482 Valid, 28496 Invalid, 2345 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [13 Valid, 2332 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-22 01:55:06,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102943 states. [2023-12-22 01:55:12,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102943 to 94589. [2023-12-22 01:55:12,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94589 states, 94587 states have (on average 1.1987376700815122) internal successors, (113385), 94588 states have internal predecessors, (113385), 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 01:55:12,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94589 states to 94589 states and 113385 transitions. [2023-12-22 01:55:12,452 INFO L78 Accepts]: Start accepts. Automaton has 94589 states and 113385 transitions. Word has length 183 [2023-12-22 01:55:12,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:55:12,452 INFO L495 AbstractCegarLoop]: Abstraction has 94589 states and 113385 transitions. [2023-12-22 01:55:12,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 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 01:55:12,452 INFO L276 IsEmpty]: Start isEmpty. Operand 94589 states and 113385 transitions. [2023-12-22 01:55:12,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:55:12,462 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:55:12,462 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:55:12,466 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 (41)] Ended with exit code 0 [2023-12-22 01:55:12,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:55:12,666 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:55:12,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:55:12,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1004559448, now seen corresponding path program 1 times [2023-12-22 01:55:12,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:55:12,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [927158970] [2023-12-22 01:55:12,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:55:12,667 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 01:55:12,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:55:12,668 INFO L229 MonitoredProcess]: Starting monitored process 42 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 01:55:12,670 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 (42)] Waiting until timeout for monitored process [2023-12-22 01:55:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:55:12,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:55:12,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:55:14,134 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 58 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:55:14,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:55:14,677 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 58 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:55:14,677 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:55:14,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [927158970] [2023-12-22 01:55:14,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [927158970] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:55:14,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:55:14,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:55:14,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423189070] [2023-12-22 01:55:14,677 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:55:14,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:55:14,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:55:14,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:55:14,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:55:14,678 INFO L87 Difference]: Start difference. First operand 94589 states and 113385 transitions. Second operand has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 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 01:55:29,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:55:29,879 INFO L93 Difference]: Finished difference Result 173891 states and 208225 transitions. [2023-12-22 01:55:29,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:55:29,880 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 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 183 [2023-12-22 01:55:29,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:55:30,054 INFO L225 Difference]: With dead ends: 173891 [2023-12-22 01:55:30,054 INFO L226 Difference]: Without dead ends: 136469 [2023-12-22 01:55:30,089 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=863, Invalid=3967, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:55:30,089 INFO L413 NwaCegarLoop]: 1713 mSDtfsCounter, 3705 mSDsluCounter, 28157 mSDsCounter, 0 mSdLazyCounter, 3686 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3705 SdHoareTripleChecker+Valid, 29870 SdHoareTripleChecker+Invalid, 3706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 3686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:55:30,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3705 Valid, 29870 Invalid, 3706 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [20 Valid, 3686 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-22 01:55:30,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136469 states. [2023-12-22 01:55:38,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136469 to 114480. [2023-12-22 01:55:38,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114480 states, 114478 states have (on average 1.1907353377941614) internal successors, (136313), 114479 states have internal predecessors, (136313), 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 01:55:38,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114480 states to 114480 states and 136313 transitions. [2023-12-22 01:55:38,442 INFO L78 Accepts]: Start accepts. Automaton has 114480 states and 136313 transitions. Word has length 183 [2023-12-22 01:55:38,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:55:38,442 INFO L495 AbstractCegarLoop]: Abstraction has 114480 states and 136313 transitions. [2023-12-22 01:55:38,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 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 01:55:38,442 INFO L276 IsEmpty]: Start isEmpty. Operand 114480 states and 136313 transitions. [2023-12-22 01:55:38,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:55:38,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:55:38,450 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:55:38,457 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 (42)] Forceful destruction successful, exit code 0 [2023-12-22 01:55:38,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:55:38,654 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:55:38,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:55:38,655 INFO L85 PathProgramCache]: Analyzing trace with hash 631323700, now seen corresponding path program 1 times [2023-12-22 01:55:38,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:55:38,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2130941606] [2023-12-22 01:55:38,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:55:38,655 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 01:55:38,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:55:38,656 INFO L229 MonitoredProcess]: Starting monitored process 43 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 01:55:38,670 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 (43)] Waiting until timeout for monitored process [2023-12-22 01:55:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:55:38,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:55:38,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:55:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:55:40,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:55:40,970 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:55:40,971 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:55:40,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130941606] [2023-12-22 01:55:40,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130941606] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:55:40,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:55:40,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:55:40,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524063489] [2023-12-22 01:55:40,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:55:40,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:55:40,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:55:40,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:55:40,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:55:40,972 INFO L87 Difference]: Start difference. First operand 114480 states and 136313 transitions. Second operand has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 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 01:56:07,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:56:07,754 INFO L93 Difference]: Finished difference Result 337239 states and 396878 transitions. [2023-12-22 01:56:07,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 01:56:07,754 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 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 183 [2023-12-22 01:56:07,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:56:08,140 INFO L225 Difference]: With dead ends: 337239 [2023-12-22 01:56:08,140 INFO L226 Difference]: Without dead ends: 299460 [2023-12-22 01:56:08,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 01:56:08,397 INFO L413 NwaCegarLoop]: 1718 mSDtfsCounter, 5244 mSDsluCounter, 29511 mSDsCounter, 0 mSdLazyCounter, 3648 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5244 SdHoareTripleChecker+Valid, 31229 SdHoareTripleChecker+Invalid, 3670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:56:08,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5244 Valid, 31229 Invalid, 3670 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [22 Valid, 3648 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-22 01:56:08,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299460 states. [2023-12-22 01:56:25,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299460 to 214863. [2023-12-22 01:56:26,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214863 states, 214861 states have (on average 1.1791437254783326) internal successors, (253352), 214862 states have internal predecessors, (253352), 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 01:56:26,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214863 states to 214863 states and 253352 transitions. [2023-12-22 01:56:26,752 INFO L78 Accepts]: Start accepts. Automaton has 214863 states and 253352 transitions. Word has length 183 [2023-12-22 01:56:26,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:56:26,752 INFO L495 AbstractCegarLoop]: Abstraction has 214863 states and 253352 transitions. [2023-12-22 01:56:26,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 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 01:56:26,753 INFO L276 IsEmpty]: Start isEmpty. Operand 214863 states and 253352 transitions. [2023-12-22 01:56:26,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-12-22 01:56:26,825 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:56:26,825 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, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:56:26,828 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 (43)] Forceful destruction successful, exit code 0 [2023-12-22 01:56:27,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:56:27,029 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:56:27,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:56:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -663772948, now seen corresponding path program 1 times [2023-12-22 01:56:27,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:56:27,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606272073] [2023-12-22 01:56:27,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:56:27,031 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 01:56:27,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:56:27,033 INFO L229 MonitoredProcess]: Starting monitored process 44 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 01:56:27,068 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 (44)] Waiting until timeout for monitored process [2023-12-22 01:56:27,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:56:27,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:56:27,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:56:27,837 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 160 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:56:27,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:56:28,541 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 160 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:56:28,541 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:56:28,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606272073] [2023-12-22 01:56:28,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [606272073] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:56:28,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:56:28,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:56:28,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768881507] [2023-12-22 01:56:28,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:56:28,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:56:28,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:56:28,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:56:28,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:56:28,543 INFO L87 Difference]: Start difference. First operand 214863 states and 253352 transitions. Second operand has 7 states, 7 states have (on average 50.285714285714285) internal successors, (352), 6 states have internal predecessors, (352), 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 01:58:19,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:58:19,384 INFO L93 Difference]: Finished difference Result 226988 states and 270819 transitions. [2023-12-22 01:58:19,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 01:58:19,385 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 50.285714285714285) internal successors, (352), 6 states have internal predecessors, (352), 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 246 [2023-12-22 01:58:19,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:58:19,675 INFO L225 Difference]: With dead ends: 226988 [2023-12-22 01:58:19,675 INFO L226 Difference]: Without dead ends: 220120 [2023-12-22 01:58:19,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 485 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-12-22 01:58:19,704 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 5138 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 9984 mSolverCounterSat, 2736 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5138 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 12720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2736 IncrementalHoareTripleChecker+Valid, 9984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:58:19,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5138 Valid, 570 Invalid, 12720 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2736 Valid, 9984 Invalid, 0 Unknown, 0 Unchecked, 95.7s Time] [2023-12-22 01:58:19,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220120 states. [2023-12-22 01:58:36,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220120 to 218618. [2023-12-22 01:58:36,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218618 states, 218616 states have (on average 1.1800005489076737) internal successors, (257967), 218617 states have internal predecessors, (257967), 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 01:58:37,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218618 states to 218618 states and 257967 transitions. [2023-12-22 01:58:37,414 INFO L78 Accepts]: Start accepts. Automaton has 218618 states and 257967 transitions. Word has length 246 [2023-12-22 01:58:37,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:58:37,415 INFO L495 AbstractCegarLoop]: Abstraction has 218618 states and 257967 transitions. [2023-12-22 01:58:37,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 50.285714285714285) internal successors, (352), 6 states have internal predecessors, (352), 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 01:58:37,415 INFO L276 IsEmpty]: Start isEmpty. Operand 218618 states and 257967 transitions. [2023-12-22 01:58:37,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:58:37,492 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:58:37,492 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:58:37,500 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 (44)] Forceful destruction successful, exit code 0 [2023-12-22 01:58:37,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:58:37,697 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:58:37,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:58:37,697 INFO L85 PathProgramCache]: Analyzing trace with hash 616645538, now seen corresponding path program 2 times [2023-12-22 01:58:37,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:58:37,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787305865] [2023-12-22 01:58:37,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:58:37,698 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 01:58:37,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:58:37,700 INFO L229 MonitoredProcess]: Starting monitored process 45 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 01:58:37,708 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 (45)] Waiting until timeout for monitored process [2023-12-22 01:58:37,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:58:37,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:58:37,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:58:37,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:58:41,204 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2023-12-22 01:58:41,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:58:41,204 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:58:41,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787305865] [2023-12-22 01:58:41,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787305865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:58:41,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:58:41,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:58:41,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827579904] [2023-12-22 01:58:41,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:58:41,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:58:41,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:58:41,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:58:41,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:58:41,205 INFO L87 Difference]: Start difference. First operand 218618 states and 257967 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 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 01:59:01,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:59:01,640 INFO L93 Difference]: Finished difference Result 331362 states and 395816 transitions. [2023-12-22 01:59:01,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:59:01,641 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 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 248 [2023-12-22 01:59:01,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:59:02,186 INFO L225 Difference]: With dead ends: 331362 [2023-12-22 01:59:02,186 INFO L226 Difference]: Without dead ends: 314440 [2023-12-22 01:59:02,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:59:02,224 INFO L413 NwaCegarLoop]: 1510 mSDtfsCounter, 3363 mSDsluCounter, 1906 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3363 SdHoareTripleChecker+Valid, 3416 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:59:02,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3363 Valid, 3416 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 01:59:02,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314440 states. [2023-12-22 01:59:22,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314440 to 246808. [2023-12-22 01:59:23,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246808 states, 246806 states have (on average 1.1771229224573148) internal successors, (290521), 246807 states have internal predecessors, (290521), 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 01:59:23,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246808 states to 246808 states and 290521 transitions. [2023-12-22 01:59:23,727 INFO L78 Accepts]: Start accepts. Automaton has 246808 states and 290521 transitions. Word has length 248 [2023-12-22 01:59:23,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:59:23,727 INFO L495 AbstractCegarLoop]: Abstraction has 246808 states and 290521 transitions. [2023-12-22 01:59:23,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 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 01:59:23,728 INFO L276 IsEmpty]: Start isEmpty. Operand 246808 states and 290521 transitions. [2023-12-22 01:59:23,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:59:23,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:59:23,827 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:23,834 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 (45)] Forceful destruction successful, exit code 0 [2023-12-22 01:59:24,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:59:24,033 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:59:24,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:59:24,033 INFO L85 PathProgramCache]: Analyzing trace with hash 261939966, now seen corresponding path program 2 times [2023-12-22 01:59:24,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:59:24,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014102235] [2023-12-22 01:59:24,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:59:24,034 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 01:59:24,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:59:24,035 INFO L229 MonitoredProcess]: Starting monitored process 46 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 01:59:24,082 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 (46)] Waiting until timeout for monitored process [2023-12-22 01:59:24,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:59:24,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:59:24,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:59:24,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:59:28,778 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2023-12-22 01:59:28,779 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:59:28,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:59:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014102235] [2023-12-22 01:59:28,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014102235] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:59:28,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:59:28,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:59:28,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997967277] [2023-12-22 01:59:28,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:59:28,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:59:28,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:59:28,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:59:28,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:59:28,782 INFO L87 Difference]: Start difference. First operand 246808 states and 290521 transitions. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 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)