/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.5.ufo.UNBOUNDED.pals+Problem12_label01.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 00:59:08,956 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 00:59:09,005 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 00:59:09,008 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 00:59:09,008 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 00:59:09,028 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 00:59:09,029 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 00:59:09,029 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 00:59:09,029 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 00:59:09,030 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 00:59:09,030 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 00:59:09,030 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 00:59:09,030 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 00:59:09,031 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 00:59:09,031 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 00:59:09,031 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 00:59:09,031 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 00:59:09,032 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 00:59:09,032 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 00:59:09,032 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 00:59:09,032 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 00:59:09,036 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 00:59:09,036 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 00:59:09,036 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 00:59:09,040 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 00:59:09,040 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 00:59:09,040 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 00:59:09,041 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 00:59:09,041 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 00:59:09,041 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 00:59:09,041 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 00:59:09,041 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 00:59:09,041 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 00:59:09,041 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 00:59:09,042 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:59:09,042 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 00:59:09,042 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 00:59:09,042 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 00:59:09,042 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 00:59:09,042 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 00:59:09,042 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 00:59:09,043 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 00:59:09,043 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 00:59:09,043 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 00:59:09,043 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 00:59:09,043 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 00:59:09,043 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 00:59:09,232 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 00:59:09,246 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 00:59:09,247 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 00:59:09,248 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 00:59:09,251 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 00:59:09,252 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.5.ufo.UNBOUNDED.pals+Problem12_label01.c [2023-12-22 00:59:10,193 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 00:59:10,516 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 00:59:10,516 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.ufo.UNBOUNDED.pals+Problem12_label01.c [2023-12-22 00:59:10,539 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/401fb79b4/13f9ef12ae8d4691acfa31afece94137/FLAG7e8ceb2ae [2023-12-22 00:59:10,554 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/401fb79b4/13f9ef12ae8d4691acfa31afece94137 [2023-12-22 00:59:10,556 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 00:59:10,557 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 00:59:10,558 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 00:59:10,559 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 00:59:10,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 00:59:10,562 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:59:10" (1/1) ... [2023-12-22 00:59:10,563 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67a62109 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:10, skipping insertion in model container [2023-12-22 00:59:10,563 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:59:10" (1/1) ... [2023-12-22 00:59:10,672 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 00:59:10,897 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.5.ufo.UNBOUNDED.pals+Problem12_label01.c[11668,11681] [2023-12-22 00:59:10,927 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.5.ufo.UNBOUNDED.pals+Problem12_label01.c[17223,17236] [2023-12-22 00:59:11,490 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:59:11,517 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 00:59:11,561 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.5.ufo.UNBOUNDED.pals+Problem12_label01.c[11668,11681] [2023-12-22 00:59:11,567 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.5.ufo.UNBOUNDED.pals+Problem12_label01.c[17223,17236] [2023-12-22 00:59:11,914 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:59:11,933 INFO L206 MainTranslator]: Completed translation [2023-12-22 00:59:11,934 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11 WrapperNode [2023-12-22 00:59:11,934 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 00:59:11,935 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 00:59:11,935 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 00:59:11,935 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 00:59:11,940 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:11,988 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,074 INFO L138 Inliner]: procedures = 38, calls = 22, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 5068 [2023-12-22 00:59:12,074 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 00:59:12,075 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 00:59:12,075 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 00:59:12,075 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 00:59:12,083 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,083 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,118 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,168 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 00:59:12,168 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,168 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,228 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,249 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,267 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,279 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,360 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 00:59:12,360 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 00:59:12,360 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 00:59:12,361 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 00:59:12,361 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (1/1) ... [2023-12-22 00:59:12,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:59:12,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 00:59:12,392 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 00:59:12,396 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 00:59:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 00:59:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 00:59:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 00:59:12,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 00:59:12,510 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 00:59:12,512 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 00:59:36,099 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 00:59:36,168 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 00:59:36,168 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 00:59:36,168 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:59:36 BoogieIcfgContainer [2023-12-22 00:59:36,168 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 00:59:36,170 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 00:59:36,170 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 00:59:36,173 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 00:59:36,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:59:10" (1/3) ... [2023-12-22 00:59:36,173 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2df9a748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:59:36, skipping insertion in model container [2023-12-22 00:59:36,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:59:11" (2/3) ... [2023-12-22 00:59:36,173 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2df9a748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:59:36, skipping insertion in model container [2023-12-22 00:59:36,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:59:36" (3/3) ... [2023-12-22 00:59:36,174 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.5.ufo.UNBOUNDED.pals+Problem12_label01.c [2023-12-22 00:59:36,186 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 00:59:36,186 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 00:59:36,243 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 00:59:36,249 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;@7994da3f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 00:59:36,250 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 00:59:36,257 INFO L276 IsEmpty]: Start isEmpty. Operand has 836 states, 833 states have (on average 1.9747899159663866) internal successors, (1645), 835 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:36,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:59:36,266 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:36,266 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] [2023-12-22 00:59:36,267 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:36,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1602770487, now seen corresponding path program 1 times [2023-12-22 00:59:36,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:36,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [301722974] [2023-12-22 00:59:36,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:36,282 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 00:59:36,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:36,284 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 00:59:36,292 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 00:59:36,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:36,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 00:59:36,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:36,406 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 00:59:36,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:36,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:36,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [301722974] [2023-12-22 00:59:36,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [301722974] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:36,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:36,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:59:36,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225381642] [2023-12-22 00:59:36,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:36,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 00:59:36,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:36,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 00:59:36,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:59:36,439 INFO L87 Difference]: Start difference. First operand has 836 states, 833 states have (on average 1.9747899159663866) internal successors, (1645), 835 states have internal predecessors, (1645), 0 states have call successors, (0), 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 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:36,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:36,539 INFO L93 Difference]: Finished difference Result 1636 states and 3221 transitions. [2023-12-22 00:59:36,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 00:59:36,542 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2023-12-22 00:59:36,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:36,553 INFO L225 Difference]: With dead ends: 1636 [2023-12-22 00:59:36,553 INFO L226 Difference]: Without dead ends: 832 [2023-12-22 00:59:36,558 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 20 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 00:59:36,560 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1573 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:36,560 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1573 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:59:36,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2023-12-22 00:59:36,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2023-12-22 00:59:36,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 830 states have (on average 1.8963855421686746) internal successors, (1574), 831 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:36,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1574 transitions. [2023-12-22 00:59:36,627 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1574 transitions. Word has length 21 [2023-12-22 00:59:36,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:36,628 INFO L495 AbstractCegarLoop]: Abstraction has 832 states and 1574 transitions. [2023-12-22 00:59:36,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:36,628 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1574 transitions. [2023-12-22 00:59:36,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:59:36,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:36,629 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] [2023-12-22 00:59:36,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 00:59:36,832 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 00:59:36,832 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:36,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:36,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1103848907, now seen corresponding path program 1 times [2023-12-22 00:59:36,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:36,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2029367339] [2023-12-22 00:59:36,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:36,833 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 00:59:36,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:36,835 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 00:59:36,836 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 00:59:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:36,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:59:36,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:36,965 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 00:59:36,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:36,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:36,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2029367339] [2023-12-22 00:59:36,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2029367339] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:36,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:36,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:59:36,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53502841] [2023-12-22 00:59:36,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:36,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:59:36,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:36,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:59:36,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:59:36,969 INFO L87 Difference]: Start difference. First operand 832 states and 1574 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:37,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:37,041 INFO L93 Difference]: Finished difference Result 878 states and 1646 transitions. [2023-12-22 00:59:37,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:59:37,042 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2023-12-22 00:59:37,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:37,046 INFO L225 Difference]: With dead ends: 878 [2023-12-22 00:59:37,047 INFO L226 Difference]: Without dead ends: 832 [2023-12-22 00:59:37,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 18 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 00:59:37,049 INFO L413 NwaCegarLoop]: 1571 mSDtfsCounter, 0 mSDsluCounter, 3107 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4678 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:37,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4678 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:59:37,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2023-12-22 00:59:37,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2023-12-22 00:59:37,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 830 states have (on average 1.8590361445783132) internal successors, (1543), 831 states have internal predecessors, (1543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:37,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1543 transitions. [2023-12-22 00:59:37,077 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1543 transitions. Word has length 21 [2023-12-22 00:59:37,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:37,077 INFO L495 AbstractCegarLoop]: Abstraction has 832 states and 1543 transitions. [2023-12-22 00:59:37,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:59:37,077 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1543 transitions. [2023-12-22 00:59:37,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-22 00:59:37,081 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:37,081 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] [2023-12-22 00:59:37,091 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 00:59:37,283 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 00:59:37,284 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:37,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:37,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1426315637, now seen corresponding path program 1 times [2023-12-22 00:59:37,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:37,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261912285] [2023-12-22 00:59:37,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:37,285 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 00:59:37,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:37,286 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 00:59:37,296 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 00:59:37,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:37,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:59:37,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:37,431 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 00:59:37,431 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:37,432 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:37,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261912285] [2023-12-22 00:59:37,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261912285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:37,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:37,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:59:37,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63469171] [2023-12-22 00:59:37,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:37,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:59:37,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:37,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:59:37,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:59:37,433 INFO L87 Difference]: Start difference. First operand 832 states and 1543 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have 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:00:07,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:07,510 INFO L93 Difference]: Finished difference Result 2336 states and 4416 transitions. [2023-12-22 01:00:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:07,510 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 0 states have call successors, (0), 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 47 [2023-12-22 01:00:07,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:07,515 INFO L225 Difference]: With dead ends: 2336 [2023-12-22 01:00:07,515 INFO L226 Difference]: Without dead ends: 1583 [2023-12-22 01:00:07,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 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:00:07,519 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 836 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2467 mSolverCounterSat, 512 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 836 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 2979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 512 IncrementalHoareTripleChecker+Valid, 2467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:07,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [836 Valid, 325 Invalid, 2979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [512 Valid, 2467 Invalid, 0 Unknown, 0 Unchecked, 29.9s Time] [2023-12-22 01:00:07,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2023-12-22 01:00:07,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1583. [2023-12-22 01:00:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1581 states have (on average 1.754585705249842) internal successors, (2774), 1582 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have 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:00:07,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 2774 transitions. [2023-12-22 01:00:07,539 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 2774 transitions. Word has length 47 [2023-12-22 01:00:07,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:07,539 INFO L495 AbstractCegarLoop]: Abstraction has 1583 states and 2774 transitions. [2023-12-22 01:00:07,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have 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:00:07,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 2774 transitions. [2023-12-22 01:00:07,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-22 01:00:07,540 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:07,540 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] [2023-12-22 01:00:07,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:07,741 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:00:07,741 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:07,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:07,742 INFO L85 PathProgramCache]: Analyzing trace with hash -2084924126, now seen corresponding path program 1 times [2023-12-22 01:00:07,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:07,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70867166] [2023-12-22 01:00:07,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:07,742 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:00:07,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:07,744 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:00:07,745 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:00:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:07,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:00:07,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:08,398 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:00:08,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:08,398 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:08,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70867166] [2023-12-22 01:00:08,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70867166] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:08,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:08,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:00:08,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605661191] [2023-12-22 01:00:08,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:08,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:00:08,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:08,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:00:08,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:08,400 INFO L87 Difference]: Start difference. First operand 1583 states and 2774 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have 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:00:08,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:08,595 INFO L93 Difference]: Finished difference Result 1841 states and 3188 transitions. [2023-12-22 01:00:08,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:00:08,596 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 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 51 [2023-12-22 01:00:08,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:08,602 INFO L225 Difference]: With dead ends: 1841 [2023-12-22 01:00:08,602 INFO L226 Difference]: Without dead ends: 1798 [2023-12-22 01:00:08,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:08,603 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 6228 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6228 SdHoareTripleChecker+Valid, 1854 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:08,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6228 Valid, 1854 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:00:08,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2023-12-22 01:00:08,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1665. [2023-12-22 01:00:08,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1665 states, 1663 states have (on average 1.7480457005411907) internal successors, (2907), 1664 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have 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:00:08,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1665 states to 1665 states and 2907 transitions. [2023-12-22 01:00:08,627 INFO L78 Accepts]: Start accepts. Automaton has 1665 states and 2907 transitions. Word has length 51 [2023-12-22 01:00:08,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:08,627 INFO L495 AbstractCegarLoop]: Abstraction has 1665 states and 2907 transitions. [2023-12-22 01:00:08,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 7 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have 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:00:08,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1665 states and 2907 transitions. [2023-12-22 01:00:08,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-22 01:00:08,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:08,628 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] [2023-12-22 01:00:08,631 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:00:08,831 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:00:08,831 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:08,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:08,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1991892562, now seen corresponding path program 1 times [2023-12-22 01:00:08,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:08,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1176155883] [2023-12-22 01:00:08,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:08,832 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:00:08,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:08,833 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:00:08,839 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:00:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:08,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:08,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:08,999 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:00:08,999 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:08,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:08,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1176155883] [2023-12-22 01:00:08,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1176155883] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:08,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:08,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:09,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681044135] [2023-12-22 01:00:09,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:09,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:09,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:09,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:09,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:09,001 INFO L87 Difference]: Start difference. First operand 1665 states and 2907 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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:00:09,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:09,087 INFO L93 Difference]: Finished difference Result 1899 states and 3283 transitions. [2023-12-22 01:00:09,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:09,087 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 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 53 [2023-12-22 01:00:09,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:09,094 INFO L225 Difference]: With dead ends: 1899 [2023-12-22 01:00:09,094 INFO L226 Difference]: Without dead ends: 1774 [2023-12-22 01:00:09,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 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:00:09,095 INFO L413 NwaCegarLoop]: 1536 mSDtfsCounter, 1482 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1482 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:09,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1482 Valid, 1597 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:09,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2023-12-22 01:00:09,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1769. [2023-12-22 01:00:09,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1767 states have (on average 1.736842105263158) internal successors, (3069), 1768 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have 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:00:09,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 3069 transitions. [2023-12-22 01:00:09,125 INFO L78 Accepts]: Start accepts. Automaton has 1769 states and 3069 transitions. Word has length 53 [2023-12-22 01:00:09,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:09,125 INFO L495 AbstractCegarLoop]: Abstraction has 1769 states and 3069 transitions. [2023-12-22 01:00:09,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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:00:09,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1769 states and 3069 transitions. [2023-12-22 01:00:09,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-22 01:00:09,132 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:09,133 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] [2023-12-22 01:00:09,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 (6)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:09,336 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:00:09,336 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:09,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:09,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1556545358, now seen corresponding path program 1 times [2023-12-22 01:00:09,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:09,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [9851780] [2023-12-22 01:00:09,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:09,338 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:00:09,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:09,339 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:00:09,372 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:00:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:09,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:00:09,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:09,428 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:00:09,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:09,429 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:09,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [9851780] [2023-12-22 01:00:09,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [9851780] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:09,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:09,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:00:09,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981880349] [2023-12-22 01:00:09,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:09,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:00:09,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:09,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:00:09,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:00:09,430 INFO L87 Difference]: Start difference. First operand 1769 states and 3069 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have 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:00:09,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:09,478 INFO L93 Difference]: Finished difference Result 1783 states and 3086 transitions. [2023-12-22 01:00:09,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:00:09,479 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 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 54 [2023-12-22 01:00:09,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:09,485 INFO L225 Difference]: With dead ends: 1783 [2023-12-22 01:00:09,485 INFO L226 Difference]: Without dead ends: 1781 [2023-12-22 01:00:09,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 51 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:00:09,488 INFO L413 NwaCegarLoop]: 1539 mSDtfsCounter, 1 mSDsluCounter, 3070 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4609 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.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:09,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4609 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:09,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2023-12-22 01:00:09,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1777. [2023-12-22 01:00:09,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1775 states have (on average 1.7329577464788732) internal successors, (3076), 1776 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have 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:00:09,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 3076 transitions. [2023-12-22 01:00:09,517 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 3076 transitions. Word has length 54 [2023-12-22 01:00:09,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:09,517 INFO L495 AbstractCegarLoop]: Abstraction has 1777 states and 3076 transitions. [2023-12-22 01:00:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have 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:00:09,518 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 3076 transitions. [2023-12-22 01:00:09,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 01:00:09,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:09,519 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] [2023-12-22 01:00:09,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:09,723 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:00:09,723 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:09,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:09,723 INFO L85 PathProgramCache]: Analyzing trace with hash -333799254, now seen corresponding path program 1 times [2023-12-22 01:00:09,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:09,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1764224969] [2023-12-22 01:00:09,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:09,724 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:00:09,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:09,725 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:00:09,734 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:00:09,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:09,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:09,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:09,866 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:00:09,866 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:09,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:09,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1764224969] [2023-12-22 01:00:09,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1764224969] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:09,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774114348] [2023-12-22 01:00:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:09,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:09,867 INFO L87 Difference]: Start difference. First operand 1777 states and 3076 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:09,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:09,900 INFO L93 Difference]: Finished difference Result 2227 states and 3776 transitions. [2023-12-22 01:00:09,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:09,901 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 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 55 [2023-12-22 01:00:09,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:09,906 INFO L225 Difference]: With dead ends: 2227 [2023-12-22 01:00:09,906 INFO L226 Difference]: Without dead ends: 1990 [2023-12-22 01:00:09,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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:00:09,907 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 1495 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1495 SdHoareTripleChecker+Valid, 1658 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:00:09,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1495 Valid, 1658 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:09,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1990 states. [2023-12-22 01:00:09,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1990 to 1988. [2023-12-22 01:00:09,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1986 states have (on average 1.7109768378650554) internal successors, (3398), 1987 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have 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:00:09,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 3398 transitions. [2023-12-22 01:00:09,935 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 3398 transitions. Word has length 55 [2023-12-22 01:00:09,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:09,935 INFO L495 AbstractCegarLoop]: Abstraction has 1988 states and 3398 transitions. [2023-12-22 01:00:09,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:09,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 3398 transitions. [2023-12-22 01:00:09,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 01:00:09,936 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:09,936 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] [2023-12-22 01:00:09,952 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:00:10,139 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:00:10,139 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:10,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:10,140 INFO L85 PathProgramCache]: Analyzing trace with hash -293855318, now seen corresponding path program 1 times [2023-12-22 01:00:10,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:10,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269212738] [2023-12-22 01:00:10,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:10,140 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:00:10,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:10,141 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:00:10,171 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:00:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:10,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:10,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:10,257 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:00:10,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:10,257 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:10,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269212738] [2023-12-22 01:00:10,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269212738] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:10,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:10,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:10,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630676928] [2023-12-22 01:00:10,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:10,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:10,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:10,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:10,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:10,259 INFO L87 Difference]: Start difference. First operand 1988 states and 3398 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:10,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:10,293 INFO L93 Difference]: Finished difference Result 2836 states and 4700 transitions. [2023-12-22 01:00:10,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:10,294 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 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 55 [2023-12-22 01:00:10,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:10,300 INFO L225 Difference]: With dead ends: 2836 [2023-12-22 01:00:10,300 INFO L226 Difference]: Without dead ends: 2388 [2023-12-22 01:00:10,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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:00:10,301 INFO L413 NwaCegarLoop]: 1583 mSDtfsCounter, 1493 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1493 SdHoareTripleChecker+Valid, 1660 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:00:10,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1493 Valid, 1660 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:10,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2388 states. [2023-12-22 01:00:10,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2388 to 2386. [2023-12-22 01:00:10,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 2384 states have (on average 1.6753355704697988) internal successors, (3994), 2385 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have 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:00:10,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3994 transitions. [2023-12-22 01:00:10,337 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3994 transitions. Word has length 55 [2023-12-22 01:00:10,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:10,337 INFO L495 AbstractCegarLoop]: Abstraction has 2386 states and 3994 transitions. [2023-12-22 01:00:10,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:10,337 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3994 transitions. [2023-12-22 01:00:10,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 01:00:10,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:10,338 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] [2023-12-22 01:00:10,343 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:00:10,541 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:00:10,541 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:10,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:10,542 INFO L85 PathProgramCache]: Analyzing trace with hash -919511382, now seen corresponding path program 1 times [2023-12-22 01:00:10,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:10,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820518203] [2023-12-22 01:00:10,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:10,542 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:00:10,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:10,543 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:00:10,573 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:00:10,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:10,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:10,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:10,664 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:00:10,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:10,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:10,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820518203] [2023-12-22 01:00:10,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820518203] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:10,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:10,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:10,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482018540] [2023-12-22 01:00:10,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:10,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:10,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:10,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:10,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:10,666 INFO L87 Difference]: Start difference. First operand 2386 states and 3994 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:10,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:10,702 INFO L93 Difference]: Finished difference Result 3982 states and 6404 transitions. [2023-12-22 01:00:10,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:10,703 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 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 55 [2023-12-22 01:00:10,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:10,712 INFO L225 Difference]: With dead ends: 3982 [2023-12-22 01:00:10,712 INFO L226 Difference]: Without dead ends: 3136 [2023-12-22 01:00:10,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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:00:10,714 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 1491 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1491 SdHoareTripleChecker+Valid, 1662 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:00:10,714 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1491 Valid, 1662 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:10,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3136 states. [2023-12-22 01:00:10,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3136 to 3134. [2023-12-22 01:00:10,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3134 states, 3132 states have (on average 1.6251596424010217) internal successors, (5090), 3133 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have 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:00:10,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3134 states to 3134 states and 5090 transitions. [2023-12-22 01:00:10,761 INFO L78 Accepts]: Start accepts. Automaton has 3134 states and 5090 transitions. Word has length 55 [2023-12-22 01:00:10,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:10,761 INFO L495 AbstractCegarLoop]: Abstraction has 3134 states and 5090 transitions. [2023-12-22 01:00:10,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:10,761 INFO L276 IsEmpty]: Start isEmpty. Operand 3134 states and 5090 transitions. [2023-12-22 01:00:10,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 01:00:10,761 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:10,761 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] [2023-12-22 01:00:10,766 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:00:10,964 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:00:10,964 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:10,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:10,965 INFO L85 PathProgramCache]: Analyzing trace with hash -30777942, now seen corresponding path program 1 times [2023-12-22 01:00:10,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:10,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532973064] [2023-12-22 01:00:10,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:10,965 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:00:10,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:10,968 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:00:10,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 01:00:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:11,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:11,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:11,080 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:00:11,080 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:11,080 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:11,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532973064] [2023-12-22 01:00:11,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532973064] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:11,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:11,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:11,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008846051] [2023-12-22 01:00:11,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:11,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:11,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:11,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:11,081 INFO L87 Difference]: Start difference. First operand 3134 states and 5090 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:11,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:11,131 INFO L93 Difference]: Finished difference Result 6130 states and 9524 transitions. [2023-12-22 01:00:11,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:11,131 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 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 55 [2023-12-22 01:00:11,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:11,144 INFO L225 Difference]: With dead ends: 6130 [2023-12-22 01:00:11,145 INFO L226 Difference]: Without dead ends: 4536 [2023-12-22 01:00:11,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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:00:11,150 INFO L413 NwaCegarLoop]: 1579 mSDtfsCounter, 1489 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1489 SdHoareTripleChecker+Valid, 1664 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:00:11,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1489 Valid, 1664 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:11,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4536 states. [2023-12-22 01:00:11,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4536 to 4534. [2023-12-22 01:00:11,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4534 states, 4532 states have (on average 1.5644307149161518) internal successors, (7090), 4533 states have internal predecessors, (7090), 0 states have call successors, (0), 0 states have 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:00:11,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4534 states to 4534 states and 7090 transitions. [2023-12-22 01:00:11,244 INFO L78 Accepts]: Start accepts. Automaton has 4534 states and 7090 transitions. Word has length 55 [2023-12-22 01:00:11,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:11,245 INFO L495 AbstractCegarLoop]: Abstraction has 4534 states and 7090 transitions. [2023-12-22 01:00:11,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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:00:11,245 INFO L276 IsEmpty]: Start isEmpty. Operand 4534 states and 7090 transitions. [2023-12-22 01:00:11,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 01:00:11,245 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:11,245 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] [2023-12-22 01:00:11,264 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:00:11,448 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:00:11,449 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:11,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:11,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1407843185, now seen corresponding path program 1 times [2023-12-22 01:00:11,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:11,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339817588] [2023-12-22 01:00:11,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:11,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:00:11,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:11,450 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:00:11,454 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:00:11,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:11,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:11,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:11,573 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:00:11,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:11,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:11,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339817588] [2023-12-22 01:00:11,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339817588] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:11,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:11,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:11,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675615426] [2023-12-22 01:00:11,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:11,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:11,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:11,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:11,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:11,574 INFO L87 Difference]: Start difference. First operand 4534 states and 7090 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have 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:00:11,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:11,633 INFO L93 Difference]: Finished difference Result 7613 states and 11704 transitions. [2023-12-22 01:00:11,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:11,634 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 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 57 [2023-12-22 01:00:11,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:11,649 INFO L225 Difference]: With dead ends: 7613 [2023-12-22 01:00:11,649 INFO L226 Difference]: Without dead ends: 5930 [2023-12-22 01:00:11,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 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:00:11,653 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 1494 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 1659 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:00:11,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 1659 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:11,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5930 states. [2023-12-22 01:00:11,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5930 to 5928. [2023-12-22 01:00:11,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5928 states, 5926 states have (on average 1.5369557880526494) internal successors, (9108), 5927 states have internal predecessors, (9108), 0 states have call successors, (0), 0 states have 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:00:11,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5928 states to 5928 states and 9108 transitions. [2023-12-22 01:00:11,742 INFO L78 Accepts]: Start accepts. Automaton has 5928 states and 9108 transitions. Word has length 57 [2023-12-22 01:00:11,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:11,742 INFO L495 AbstractCegarLoop]: Abstraction has 5928 states and 9108 transitions. [2023-12-22 01:00:11,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have 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:00:11,742 INFO L276 IsEmpty]: Start isEmpty. Operand 5928 states and 9108 transitions. [2023-12-22 01:00:11,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 01:00:11,743 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:11,744 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] [2023-12-22 01:00:11,749 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:00:11,946 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:00:11,947 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:11,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:11,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1643923532, now seen corresponding path program 1 times [2023-12-22 01:00:11,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:11,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2128609131] [2023-12-22 01:00:11,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:11,948 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:00:11,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:11,948 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:00:11,949 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:00:12,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:12,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:12,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:12,068 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:12,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:12,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:12,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2128609131] [2023-12-22 01:00:12,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2128609131] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:12,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:12,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:12,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909332275] [2023-12-22 01:00:12,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:12,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:12,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:12,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:12,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:12,069 INFO L87 Difference]: Start difference. First operand 5928 states and 9108 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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:00:12,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:12,131 INFO L93 Difference]: Finished difference Result 9023 states and 13690 transitions. [2023-12-22 01:00:12,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:12,131 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 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 73 [2023-12-22 01:00:12,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:12,143 INFO L225 Difference]: With dead ends: 9023 [2023-12-22 01:00:12,143 INFO L226 Difference]: Without dead ends: 4637 [2023-12-22 01:00:12,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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:00:12,149 INFO L413 NwaCegarLoop]: 1580 mSDtfsCounter, 50 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 3106 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:00:12,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 3106 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:12,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2023-12-22 01:00:12,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 4635. [2023-12-22 01:00:12,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4633 states have (on average 1.5624865098208505) internal successors, (7239), 4634 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have 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:00:12,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 7239 transitions. [2023-12-22 01:00:12,259 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 7239 transitions. Word has length 73 [2023-12-22 01:00:12,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:12,259 INFO L495 AbstractCegarLoop]: Abstraction has 4635 states and 7239 transitions. [2023-12-22 01:00:12,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have 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:00:12,260 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 7239 transitions. [2023-12-22 01:00:12,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 01:00:12,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:12,261 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] [2023-12-22 01:00:12,266 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:00:12,461 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:00:12,461 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:12,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:12,462 INFO L85 PathProgramCache]: Analyzing trace with hash 808209329, now seen corresponding path program 1 times [2023-12-22 01:00:12,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:12,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [322097570] [2023-12-22 01:00:12,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:12,462 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:00:12,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:12,463 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:00:12,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 01:00:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:12,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:00:12,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:13,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:13,498 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:13,498 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:13,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [322097570] [2023-12-22 01:00:13,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [322097570] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:13,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:13,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:00:13,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125816860] [2023-12-22 01:00:13,499 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:13,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:00:13,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:13,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:00:13,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:00:13,500 INFO L87 Difference]: Start difference. First operand 4635 states and 7239 transitions. Second operand has 16 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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:00:15,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:15,006 INFO L93 Difference]: Finished difference Result 12829 states and 19076 transitions. [2023-12-22 01:00:15,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:00:15,006 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 0 states have call successors, (0), 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 75 [2023-12-22 01:00:15,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:15,019 INFO L225 Difference]: With dead ends: 12829 [2023-12-22 01:00:15,019 INFO L226 Difference]: Without dead ends: 9755 [2023-12-22 01:00:15,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 01:00:15,026 INFO L413 NwaCegarLoop]: 1562 mSDtfsCounter, 4978 mSDsluCounter, 10842 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4978 SdHoareTripleChecker+Valid, 12404 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:15,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4978 Valid, 12404 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:00:15,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9755 states. [2023-12-22 01:00:15,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9755 to 7707. [2023-12-22 01:00:15,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7707 states, 7705 states have (on average 1.518883841661259) internal successors, (11703), 7706 states have internal predecessors, (11703), 0 states have call successors, (0), 0 states have 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:00:15,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7707 states to 7707 states and 11703 transitions. [2023-12-22 01:00:15,202 INFO L78 Accepts]: Start accepts. Automaton has 7707 states and 11703 transitions. Word has length 75 [2023-12-22 01:00:15,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:15,203 INFO L495 AbstractCegarLoop]: Abstraction has 7707 states and 11703 transitions. [2023-12-22 01:00:15,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have 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:00:15,203 INFO L276 IsEmpty]: Start isEmpty. Operand 7707 states and 11703 transitions. [2023-12-22 01:00:15,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 01:00:15,204 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:15,204 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] [2023-12-22 01:00:15,207 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:00:15,405 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:00:15,406 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:15,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:15,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1984000551, now seen corresponding path program 1 times [2023-12-22 01:00:15,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:15,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901399757] [2023-12-22 01:00:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:15,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:00:15,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:15,409 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:00:15,409 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:00:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:15,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:15,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:15,507 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:15,507 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:15,507 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:15,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901399757] [2023-12-22 01:00:15,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901399757] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:15,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:15,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:15,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728775815] [2023-12-22 01:00:15,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:15,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:15,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:15,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:15,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:15,508 INFO L87 Difference]: Start difference. First operand 7707 states and 11703 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 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:00:15,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:15,569 INFO L93 Difference]: Finished difference Result 10783 states and 16193 transitions. [2023-12-22 01:00:15,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:15,569 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 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:00:15,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:15,576 INFO L225 Difference]: With dead ends: 10783 [2023-12-22 01:00:15,576 INFO L226 Difference]: Without dead ends: 4637 [2023-12-22 01:00:15,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 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:00:15,581 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 44 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 3091 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:00:15,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 3091 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:15,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2023-12-22 01:00:15,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 4635. [2023-12-22 01:00:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4633 states have (on average 1.5469458234405353) internal successors, (7167), 4634 states have internal predecessors, (7167), 0 states have call successors, (0), 0 states have 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:00:15,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 7167 transitions. [2023-12-22 01:00:15,645 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 7167 transitions. Word has length 77 [2023-12-22 01:00:15,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:15,646 INFO L495 AbstractCegarLoop]: Abstraction has 4635 states and 7167 transitions. [2023-12-22 01:00:15,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 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:00:15,646 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 7167 transitions. [2023-12-22 01:00:15,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:00:15,646 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:15,646 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] [2023-12-22 01:00:15,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 (15)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:15,849 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:00:15,849 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:15,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:15,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1119772224, now seen corresponding path program 1 times [2023-12-22 01:00:15,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:15,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [833984547] [2023-12-22 01:00:15,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:15,850 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:00:15,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:15,851 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:00:15,852 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:00:15,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:15,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:00:15,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:16,587 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:16,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:16,864 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:16,864 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:16,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [833984547] [2023-12-22 01:00:16,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [833984547] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:16,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:16,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:00:16,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364023318] [2023-12-22 01:00:16,865 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:16,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:00:16,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:16,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:00:16,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:00:16,866 INFO L87 Difference]: Start difference. First operand 4635 states and 7167 transitions. Second operand has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have 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:00:18,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:18,391 INFO L93 Difference]: Finished difference Result 13235 states and 19459 transitions. [2023-12-22 01:00:18,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:00:18,392 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 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:00:18,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:18,408 INFO L225 Difference]: With dead ends: 13235 [2023-12-22 01:00:18,408 INFO L226 Difference]: Without dead ends: 10161 [2023-12-22 01:00:18,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 140 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:00:18,416 INFO L413 NwaCegarLoop]: 1592 mSDtfsCounter, 5025 mSDsluCounter, 12450 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5025 SdHoareTripleChecker+Valid, 14042 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:18,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5025 Valid, 14042 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 890 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:00:18,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10161 states. [2023-12-22 01:00:18,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10161 to 7995. [2023-12-22 01:00:18,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7995 states, 7993 states have (on average 1.4821719004128613) internal successors, (11847), 7994 states have internal predecessors, (11847), 0 states have call successors, (0), 0 states have 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:00:18,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7995 states to 7995 states and 11847 transitions. [2023-12-22 01:00:18,622 INFO L78 Accepts]: Start accepts. Automaton has 7995 states and 11847 transitions. Word has length 78 [2023-12-22 01:00:18,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:18,623 INFO L495 AbstractCegarLoop]: Abstraction has 7995 states and 11847 transitions. [2023-12-22 01:00:18,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have 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:00:18,623 INFO L276 IsEmpty]: Start isEmpty. Operand 7995 states and 11847 transitions. [2023-12-22 01:00:18,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-22 01:00:18,624 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:18,624 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] [2023-12-22 01:00:18,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:18,827 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:00:18,827 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:18,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:18,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1985817716, now seen corresponding path program 1 times [2023-12-22 01:00:18,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:18,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581701441] [2023-12-22 01:00:18,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:18,828 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:00:18,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:18,829 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:00:18,830 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:00:18,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:18,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:18,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:18,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:18,945 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:18,945 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:18,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581701441] [2023-12-22 01:00:18,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581701441] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:18,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:18,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:18,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955509015] [2023-12-22 01:00:18,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:18,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:18,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:18,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:18,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:18,953 INFO L87 Difference]: Start difference. First operand 7995 states and 11847 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have 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:00:19,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:19,030 INFO L93 Difference]: Finished difference Result 11215 states and 16409 transitions. [2023-12-22 01:00:19,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:19,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 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 80 [2023-12-22 01:00:19,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:19,037 INFO L225 Difference]: With dead ends: 11215 [2023-12-22 01:00:19,037 INFO L226 Difference]: Without dead ends: 4781 [2023-12-22 01:00:19,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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:00:19,043 INFO L413 NwaCegarLoop]: 1566 mSDtfsCounter, 40 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 3076 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:00:19,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 3076 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:19,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4781 states. [2023-12-22 01:00:19,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4781 to 4779. [2023-12-22 01:00:19,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4779 states, 4777 states have (on average 1.515386225664643) internal successors, (7239), 4778 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have 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:00:19,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4779 states to 4779 states and 7239 transitions. [2023-12-22 01:00:19,122 INFO L78 Accepts]: Start accepts. Automaton has 4779 states and 7239 transitions. Word has length 80 [2023-12-22 01:00:19,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:19,123 INFO L495 AbstractCegarLoop]: Abstraction has 4779 states and 7239 transitions. [2023-12-22 01:00:19,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have 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:00:19,123 INFO L276 IsEmpty]: Start isEmpty. Operand 4779 states and 7239 transitions. [2023-12-22 01:00:19,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-22 01:00:19,140 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:19,140 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] [2023-12-22 01:00:19,146 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:00:19,343 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:00:19,344 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:19,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:19,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1725453701, now seen corresponding path program 1 times [2023-12-22 01:00:19,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:19,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912043969] [2023-12-22 01:00:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:19,345 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:00:19,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:19,346 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:00:19,364 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:00:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:19,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:00:19,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:20,086 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:20,381 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:20,382 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:20,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912043969] [2023-12-22 01:00:20,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912043969] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:20,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:20,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:00:20,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593638929] [2023-12-22 01:00:20,382 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:20,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:00:20,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:20,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:00:20,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:00:20,383 INFO L87 Difference]: Start difference. First operand 4779 states and 7239 transitions. Second operand has 16 states, 16 states have (on average 9.5) internal successors, (152), 16 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:00:21,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:21,858 INFO L93 Difference]: Finished difference Result 13379 states and 19195 transitions. [2023-12-22 01:00:21,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:00:21,858 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 16 states have internal predecessors, (152), 0 states have call successors, (0), 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 81 [2023-12-22 01:00:21,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:21,868 INFO L225 Difference]: With dead ends: 13379 [2023-12-22 01:00:21,868 INFO L226 Difference]: Without dead ends: 10161 [2023-12-22 01:00:21,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 146 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:00:21,873 INFO L413 NwaCegarLoop]: 1574 mSDtfsCounter, 3450 mSDsluCounter, 13892 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3450 SdHoareTripleChecker+Valid, 15466 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:21,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3450 Valid, 15466 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 878 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:00:21,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10161 states. [2023-12-22 01:00:22,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10161 to 8283. [2023-12-22 01:00:22,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8283 states, 8281 states have (on average 1.448013524936602) internal successors, (11991), 8282 states have internal predecessors, (11991), 0 states have call successors, (0), 0 states have 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:00:22,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8283 states to 8283 states and 11991 transitions. [2023-12-22 01:00:22,077 INFO L78 Accepts]: Start accepts. Automaton has 8283 states and 11991 transitions. Word has length 81 [2023-12-22 01:00:22,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:22,077 INFO L495 AbstractCegarLoop]: Abstraction has 8283 states and 11991 transitions. [2023-12-22 01:00:22,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.5) internal successors, (152), 16 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:00:22,078 INFO L276 IsEmpty]: Start isEmpty. Operand 8283 states and 11991 transitions. [2023-12-22 01:00:22,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-22 01:00:22,081 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:22,081 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] [2023-12-22 01:00:22,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:22,284 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:00:22,285 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:22,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:22,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1566324293, now seen corresponding path program 1 times [2023-12-22 01:00:22,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:22,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1043973937] [2023-12-22 01:00:22,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:22,285 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:00:22,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:22,286 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:00:22,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 (19)] Waiting until timeout for monitored process [2023-12-22 01:00:22,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:22,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:22,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:22,397 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:22,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:22,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:22,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1043973937] [2023-12-22 01:00:22,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1043973937] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:22,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:22,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:22,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829660138] [2023-12-22 01:00:22,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:22,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:22,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:22,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:22,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:22,398 INFO L87 Difference]: Start difference. First operand 8283 states and 11991 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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:00:22,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:22,503 INFO L93 Difference]: Finished difference Result 11647 states and 16625 transitions. [2023-12-22 01:00:22,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:22,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 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 83 [2023-12-22 01:00:22,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:22,508 INFO L225 Difference]: With dead ends: 11647 [2023-12-22 01:00:22,508 INFO L226 Difference]: Without dead ends: 4925 [2023-12-22 01:00:22,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 81 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:00:22,519 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 36 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 3061 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:00:22,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 3061 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:22,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4925 states. [2023-12-22 01:00:22,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4925 to 4923. [2023-12-22 01:00:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4923 states, 4921 states have (on average 1.4856736435683804) internal successors, (7311), 4922 states have internal predecessors, (7311), 0 states have call successors, (0), 0 states have 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:00:22,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4923 states to 4923 states and 7311 transitions. [2023-12-22 01:00:22,605 INFO L78 Accepts]: Start accepts. Automaton has 4923 states and 7311 transitions. Word has length 83 [2023-12-22 01:00:22,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:22,605 INFO L495 AbstractCegarLoop]: Abstraction has 4923 states and 7311 transitions. [2023-12-22 01:00:22,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have 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:00:22,605 INFO L276 IsEmpty]: Start isEmpty. Operand 4923 states and 7311 transitions. [2023-12-22 01:00:22,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-22 01:00:22,606 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:22,606 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:00:22,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:22,809 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:00:22,809 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:22,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:22,810 INFO L85 PathProgramCache]: Analyzing trace with hash 980403412, now seen corresponding path program 1 times [2023-12-22 01:00:22,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:22,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111638149] [2023-12-22 01:00:22,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:22,810 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:00:22,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:22,811 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:00:22,817 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:00:22,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:22,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:00:22,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:23,551 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:23,551 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:23,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:23,820 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:23,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111638149] [2023-12-22 01:00:23,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111638149] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:23,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:23,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:00:23,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178058779] [2023-12-22 01:00:23,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:23,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:00:23,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:23,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:00:23,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:00:23,821 INFO L87 Difference]: Start difference. First operand 4923 states and 7311 transitions. Second operand has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have 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:00:24,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:24,838 INFO L93 Difference]: Finished difference Result 13523 states and 18931 transitions. [2023-12-22 01:00:24,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:00:24,838 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 0 states have call successors, (0), 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 84 [2023-12-22 01:00:24,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:24,845 INFO L225 Difference]: With dead ends: 13523 [2023-12-22 01:00:24,845 INFO L226 Difference]: Without dead ends: 10161 [2023-12-22 01:00:24,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 152 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:00:24,847 INFO L413 NwaCegarLoop]: 1556 mSDtfsCounter, 3508 mSDsluCounter, 7729 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3508 SdHoareTripleChecker+Valid, 9285 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:24,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3508 Valid, 9285 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 01:00:24,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10161 states. [2023-12-22 01:00:25,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10161 to 8571. [2023-12-22 01:00:25,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8571 states, 8569 states have (on average 1.4161512428521414) internal successors, (12135), 8570 states have internal predecessors, (12135), 0 states have call successors, (0), 0 states have 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:00:25,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8571 states to 8571 states and 12135 transitions. [2023-12-22 01:00:25,061 INFO L78 Accepts]: Start accepts. Automaton has 8571 states and 12135 transitions. Word has length 84 [2023-12-22 01:00:25,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:25,061 INFO L495 AbstractCegarLoop]: Abstraction has 8571 states and 12135 transitions. [2023-12-22 01:00:25,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have 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:00:25,061 INFO L276 IsEmpty]: Start isEmpty. Operand 8571 states and 12135 transitions. [2023-12-22 01:00:25,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 01:00:25,062 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:25,062 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] [2023-12-22 01:00:25,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-22 01:00:25,265 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:00:25,265 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:25,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:25,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1265083424, now seen corresponding path program 1 times [2023-12-22 01:00:25,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:25,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1863631338] [2023-12-22 01:00:25,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:25,266 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:00:25,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:25,267 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:00:25,270 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:00:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:25,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:25,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:25,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:25,394 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:25,394 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:25,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1863631338] [2023-12-22 01:00:25,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1863631338] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:25,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:25,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:00:25,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285163119] [2023-12-22 01:00:25,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:25,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:25,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:25,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:25,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:25,395 INFO L87 Difference]: Start difference. First operand 8571 states and 12135 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:00:25,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:25,485 INFO L93 Difference]: Finished difference Result 11997 states and 16711 transitions. [2023-12-22 01:00:25,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:25,485 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 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 86 [2023-12-22 01:00:25,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:25,490 INFO L225 Difference]: With dead ends: 11997 [2023-12-22 01:00:25,490 INFO L226 Difference]: Without dead ends: 4987 [2023-12-22 01:00:25,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 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:00:25,494 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 32 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 3046 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:00:25,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 3046 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:25,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4987 states. [2023-12-22 01:00:25,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4987 to 4985. [2023-12-22 01:00:25,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4985 states, 4983 states have (on average 1.4557495484647802) internal successors, (7254), 4984 states have internal predecessors, (7254), 0 states have call successors, (0), 0 states have 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:00:25,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4985 states to 4985 states and 7254 transitions. [2023-12-22 01:00:25,576 INFO L78 Accepts]: Start accepts. Automaton has 4985 states and 7254 transitions. Word has length 86 [2023-12-22 01:00:25,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:25,576 INFO L495 AbstractCegarLoop]: Abstraction has 4985 states and 7254 transitions. [2023-12-22 01:00:25,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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:00:25,576 INFO L276 IsEmpty]: Start isEmpty. Operand 4985 states and 7254 transitions. [2023-12-22 01:00:25,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-22 01:00:25,577 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:25,577 INFO L195 NwaCegarLoop]: trace histogram [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:00:25,583 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:00:25,780 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:00:25,781 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:25,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:25,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1120604505, now seen corresponding path program 1 times [2023-12-22 01:00:25,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:25,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1248443389] [2023-12-22 01:00:25,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:25,781 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:00:25,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:25,782 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:00:25,783 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:00:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:25,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:00:25,849 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:26,455 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:26,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:26,724 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:26,724 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:26,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1248443389] [2023-12-22 01:00:26,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1248443389] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:26,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:26,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:00:26,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035463477] [2023-12-22 01:00:26,725 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:26,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:00:26,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:26,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:00:26,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:00:26,726 INFO L87 Difference]: Start difference. First operand 4985 states and 7254 transitions. Second operand has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:00:27,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:27,632 INFO L93 Difference]: Finished difference Result 11379 states and 15611 transitions. [2023-12-22 01:00:27,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 01:00:27,632 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2023-12-22 01:00:27,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:27,638 INFO L225 Difference]: With dead ends: 11379 [2023-12-22 01:00:27,639 INFO L226 Difference]: Without dead ends: 7955 [2023-12-22 01:00:27,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 158 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:00:27,642 INFO L413 NwaCegarLoop]: 1538 mSDtfsCounter, 3438 mSDsluCounter, 9176 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3438 SdHoareTripleChecker+Valid, 10714 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:27,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3438 Valid, 10714 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 01:00:27,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7955 states. [2023-12-22 01:00:27,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7955 to 7425. [2023-12-22 01:00:27,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7425 states, 7423 states have (on average 1.395662131213795) internal successors, (10360), 7424 states have internal predecessors, (10360), 0 states have call successors, (0), 0 states have 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:00:27,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7425 states to 7425 states and 10360 transitions. [2023-12-22 01:00:27,820 INFO L78 Accepts]: Start accepts. Automaton has 7425 states and 10360 transitions. Word has length 87 [2023-12-22 01:00:27,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:27,822 INFO L495 AbstractCegarLoop]: Abstraction has 7425 states and 10360 transitions. [2023-12-22 01:00:27,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:00:27,822 INFO L276 IsEmpty]: Start isEmpty. Operand 7425 states and 10360 transitions. [2023-12-22 01:00:27,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-22 01:00:27,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:27,823 INFO L195 NwaCegarLoop]: trace histogram [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:00:27,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-22 01:00:28,023 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:00:28,024 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:28,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash -2067948367, now seen corresponding path program 1 times [2023-12-22 01:00:28,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:28,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565893590] [2023-12-22 01:00:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:28,025 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:00:28,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:28,026 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:00:28,026 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:00:28,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:28,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:00:28,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:00:28,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:28,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:00:28,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:28,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565893590] [2023-12-22 01:00:28,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565893590] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:28,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:28,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:00:28,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537518125] [2023-12-22 01:00:28,330 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:28,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 01:00:28,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:28,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 01:00:28,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 01:00:28,330 INFO L87 Difference]: Start difference. First operand 7425 states and 10360 transitions. Second operand has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have 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:00:28,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:28,761 INFO L93 Difference]: Finished difference Result 24277 states and 31910 transitions. [2023-12-22 01:00:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 01:00:28,763 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 0 states have call successors, (0), 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 89 [2023-12-22 01:00:28,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:28,778 INFO L225 Difference]: With dead ends: 24277 [2023-12-22 01:00:28,778 INFO L226 Difference]: Without dead ends: 18413 [2023-12-22 01:00:28,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 172 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:00:28,782 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 1581 mSDsluCounter, 1712 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1581 SdHoareTripleChecker+Valid, 3264 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:28,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1581 Valid, 3264 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:00:28,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18413 states. [2023-12-22 01:00:29,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18413 to 18331. [2023-12-22 01:00:29,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18331 states, 18329 states have (on average 1.272300725626057) internal successors, (23320), 18330 states have internal predecessors, (23320), 0 states have call successors, (0), 0 states have 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:00:29,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18331 states to 18331 states and 23320 transitions. [2023-12-22 01:00:29,325 INFO L78 Accepts]: Start accepts. Automaton has 18331 states and 23320 transitions. Word has length 89 [2023-12-22 01:00:29,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:29,326 INFO L495 AbstractCegarLoop]: Abstraction has 18331 states and 23320 transitions. [2023-12-22 01:00:29,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have 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:00:29,326 INFO L276 IsEmpty]: Start isEmpty. Operand 18331 states and 23320 transitions. [2023-12-22 01:00:29,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 01:00:29,328 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:29,328 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, 1, 1, 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:00:29,331 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:00:29,531 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:00:29,531 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:29,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:29,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1680213947, now seen corresponding path program 1 times [2023-12-22 01:00:29,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:29,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2095626233] [2023-12-22 01:00:29,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:29,532 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:00:29,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:29,533 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:00:29,534 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:00:29,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:29,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:00:29,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:29,671 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:29,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:29,671 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:29,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2095626233] [2023-12-22 01:00:29,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2095626233] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:29,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:29,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:00:29,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786736777] [2023-12-22 01:00:29,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:29,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:00:29,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:29,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:00:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:29,672 INFO L87 Difference]: Start difference. First operand 18331 states and 23320 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have 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:01:06,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:06,163 INFO L93 Difference]: Finished difference Result 21337 states and 28655 transitions. [2023-12-22 01:01:06,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:01:06,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 0 states have call successors, (0), 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:01:06,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:06,194 INFO L225 Difference]: With dead ends: 21337 [2023-12-22 01:01:06,195 INFO L226 Difference]: Without dead ends: 19833 [2023-12-22 01:01:06,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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:01:06,199 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 837 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 2934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:06,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [837 Valid, 613 Invalid, 2934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 35.9s Time] [2023-12-22 01:01:06,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19833 states. [2023-12-22 01:01:06,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19833 to 19833. [2023-12-22 01:01:06,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19833 states, 19831 states have (on average 1.2752760829005092) internal successors, (25290), 19832 states have internal predecessors, (25290), 0 states have call successors, (0), 0 states have 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:01:06,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19833 states to 19833 states and 25290 transitions. [2023-12-22 01:01:06,802 INFO L78 Accepts]: Start accepts. Automaton has 19833 states and 25290 transitions. Word has length 112 [2023-12-22 01:01:06,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:06,802 INFO L495 AbstractCegarLoop]: Abstraction has 19833 states and 25290 transitions. [2023-12-22 01:01:06,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have 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:01:06,802 INFO L276 IsEmpty]: Start isEmpty. Operand 19833 states and 25290 transitions. [2023-12-22 01:01:06,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-22 01:01:06,805 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:06,805 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, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:06,810 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:01:07,005 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:01:07,005 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:07,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:07,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1755333804, now seen corresponding path program 1 times [2023-12-22 01:01:07,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:07,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1470187159] [2023-12-22 01:01:07,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:01:07,006 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:01:07,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:07,007 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:01:07,008 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:01:07,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:01:07,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:01:07,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 33 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:01:07,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:01:08,227 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 33 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:01:08,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:08,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1470187159] [2023-12-22 01:01:08,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1470187159] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:01:08,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:01:08,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:01:08,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130738249] [2023-12-22 01:01:08,228 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:01:08,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:01:08,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:08,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:01:08,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:01:08,231 INFO L87 Difference]: Start difference. First operand 19833 states and 25290 transitions. Second operand has 7 states, 7 states have (on average 32.0) internal successors, (224), 6 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have 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:02:45,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:45,133 INFO L93 Difference]: Finished difference Result 30422 states and 42147 transitions. [2023-12-22 01:02:45,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 01:02:45,145 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 32.0) internal successors, (224), 6 states have internal predecessors, (224), 0 states have call successors, (0), 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:02:45,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:45,174 INFO L225 Difference]: With dead ends: 30422 [2023-12-22 01:02:45,174 INFO L226 Difference]: Without dead ends: 27416 [2023-12-22 01:02:45,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 229 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:02:45,181 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 6778 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 6369 mSolverCounterSat, 3368 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6778 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 9737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3368 IncrementalHoareTripleChecker+Valid, 6369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:45,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6778 Valid, 306 Invalid, 9737 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3368 Valid, 6369 Invalid, 0 Unknown, 0 Unchecked, 95.9s Time] [2023-12-22 01:02:45,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27416 states. [2023-12-22 01:02:45,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27416 to 25841. [2023-12-22 01:02:45,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25841 states, 25839 states have (on average 1.2695537753009016) internal successors, (32804), 25840 states have internal predecessors, (32804), 0 states have call successors, (0), 0 states have 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:02:45,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25841 states to 25841 states and 32804 transitions. [2023-12-22 01:02:45,854 INFO L78 Accepts]: Start accepts. Automaton has 25841 states and 32804 transitions. Word has length 118 [2023-12-22 01:02:45,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:45,854 INFO L495 AbstractCegarLoop]: Abstraction has 25841 states and 32804 transitions. [2023-12-22 01:02:45,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.0) internal successors, (224), 6 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have 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:02:45,854 INFO L276 IsEmpty]: Start isEmpty. Operand 25841 states and 32804 transitions. [2023-12-22 01:02:45,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 01:02:45,865 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:45,866 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:45,869 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:02:46,068 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:02:46,069 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:46,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:46,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1940169817, now seen corresponding path program 1 times [2023-12-22 01:02:46,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:46,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [594137144] [2023-12-22 01:02:46,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:46,070 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:02:46,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:46,070 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:02:46,072 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:02:46,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:46,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:02:46,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:47,301 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 46 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:47,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:02:47,779 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 46 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:47,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:47,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [594137144] [2023-12-22 01:02:47,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [594137144] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:02:47,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:02:47,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:02:47,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178325076] [2023-12-22 01:02:47,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:02:47,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:02:47,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:47,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:02:47,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:02:47,780 INFO L87 Difference]: Start difference. First operand 25841 states and 32804 transitions. Second operand has 26 states, 26 states have (on average 9.538461538461538) internal successors, (248), 25 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:02:50,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:50,002 INFO L93 Difference]: Finished difference Result 37135 states and 46819 transitions. [2023-12-22 01:02:50,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 01:02:50,007 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.538461538461538) internal successors, (248), 25 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 136 [2023-12-22 01:02:50,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:50,030 INFO L225 Difference]: With dead ends: 37135 [2023-12-22 01:02:50,031 INFO L226 Difference]: Without dead ends: 26059 [2023-12-22 01:02:50,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 246 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:02:50,036 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 16454 mSDsluCounter, 8012 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16454 SdHoareTripleChecker+Valid, 9541 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:50,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16454 Valid, 9541 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:02:50,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26059 states. [2023-12-22 01:02:50,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26059 to 25841. [2023-12-22 01:02:50,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25841 states, 25839 states have (on average 1.2610008127249506) internal successors, (32583), 25840 states have internal predecessors, (32583), 0 states have call successors, (0), 0 states have 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:02:50,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25841 states to 25841 states and 32583 transitions. [2023-12-22 01:02:50,750 INFO L78 Accepts]: Start accepts. Automaton has 25841 states and 32583 transitions. Word has length 136 [2023-12-22 01:02:50,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:50,750 INFO L495 AbstractCegarLoop]: Abstraction has 25841 states and 32583 transitions. [2023-12-22 01:02:50,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.538461538461538) internal successors, (248), 25 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:02:50,750 INFO L276 IsEmpty]: Start isEmpty. Operand 25841 states and 32583 transitions. [2023-12-22 01:02:50,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-22 01:02:50,755 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:50,756 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02:50,761 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:02:50,959 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:02:50,959 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:50,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:50,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1102094890, now seen corresponding path program 1 times [2023-12-22 01:02:50,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:50,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569405021] [2023-12-22 01:02:50,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:50,960 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:02:50,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:50,961 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:02:50,968 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:02:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:51,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:02:51,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:52,185 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 38 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:52,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:02:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 38 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:52,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569405021] [2023-12-22 01:02:52,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569405021] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:02:52,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:02:52,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:02:52,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588228567] [2023-12-22 01:02:52,920 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:02:52,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:02:52,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:52,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:02:52,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:02:52,921 INFO L87 Difference]: Start difference. First operand 25841 states and 32583 transitions. Second operand has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 25 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have 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:02:55,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:55,512 INFO L93 Difference]: Finished difference Result 35913 states and 45074 transitions. [2023-12-22 01:02:55,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:02:55,512 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 25 states have internal predecessors, (254), 0 states have call successors, (0), 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:02:55,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:55,541 INFO L225 Difference]: With dead ends: 35913 [2023-12-22 01:02:55,541 INFO L226 Difference]: Without dead ends: 28627 [2023-12-22 01:02:55,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=417, Invalid=1563, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:02:55,549 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 16854 mSDsluCounter, 7952 mSDsCounter, 0 mSdLazyCounter, 836 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16854 SdHoareTripleChecker+Valid, 9481 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:55,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16854 Valid, 9481 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 836 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:02:55,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28627 states. [2023-12-22 01:02:56,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28627 to 25841. [2023-12-22 01:02:56,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25841 states, 25839 states have (on average 1.2569758891597973) internal successors, (32479), 25840 states have internal predecessors, (32479), 0 states have call successors, (0), 0 states have 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:02:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25841 states to 25841 states and 32479 transitions. [2023-12-22 01:02:56,405 INFO L78 Accepts]: Start accepts. Automaton has 25841 states and 32479 transitions. Word has length 137 [2023-12-22 01:02:56,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:56,405 INFO L495 AbstractCegarLoop]: Abstraction has 25841 states and 32479 transitions. [2023-12-22 01:02:56,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 25 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have 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:02:56,405 INFO L276 IsEmpty]: Start isEmpty. Operand 25841 states and 32479 transitions. [2023-12-22 01:02:56,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-22 01:02:56,409 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:56,410 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:02:56,413 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 (27)] Forceful destruction successful, exit code 0 [2023-12-22 01:02:56,612 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:02:56,613 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:56,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash -209922167, now seen corresponding path program 1 times [2023-12-22 01:02:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:56,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [824301989] [2023-12-22 01:02:56,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:56,614 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:02:56,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:56,614 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:02:56,615 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:02:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:56,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:02:56,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 30 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:57,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:02:58,382 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 30 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:58,382 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:58,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [824301989] [2023-12-22 01:02:58,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [824301989] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:02:58,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:02:58,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:02:58,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617102076] [2023-12-22 01:02:58,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:02:58,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:02:58,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:58,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:02:58,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:02:58,384 INFO L87 Difference]: Start difference. First operand 25841 states and 32479 transitions. Second operand has 26 states, 26 states have (on average 10.0) internal successors, (260), 25 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have 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:03:00,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:00,993 INFO L93 Difference]: Finished difference Result 34881 states and 43606 transitions. [2023-12-22 01:03:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:03:00,994 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.0) internal successors, (260), 25 states have internal predecessors, (260), 0 states have call successors, (0), 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 138 [2023-12-22 01:03:00,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:01,017 INFO L225 Difference]: With dead ends: 34881 [2023-12-22 01:03:01,017 INFO L226 Difference]: Without dead ends: 27835 [2023-12-22 01:03:01,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 250 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:03:01,023 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 15241 mSDsluCounter, 9513 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15241 SdHoareTripleChecker+Valid, 11042 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:01,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15241 Valid, 11042 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:03:01,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27835 states. [2023-12-22 01:03:01,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27835 to 25841. [2023-12-22 01:03:01,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25841 states, 25839 states have (on average 1.2527961608421379) internal successors, (32371), 25840 states have internal predecessors, (32371), 0 states have call successors, (0), 0 states have 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:03:01,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25841 states to 25841 states and 32371 transitions. [2023-12-22 01:03:01,932 INFO L78 Accepts]: Start accepts. Automaton has 25841 states and 32371 transitions. Word has length 138 [2023-12-22 01:03:01,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:01,933 INFO L495 AbstractCegarLoop]: Abstraction has 25841 states and 32371 transitions. [2023-12-22 01:03:01,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.0) internal successors, (260), 25 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have 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:03:01,933 INFO L276 IsEmpty]: Start isEmpty. Operand 25841 states and 32371 transitions. [2023-12-22 01:03:01,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-22 01:03:01,937 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:01,937 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:03:01,940 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 (28)] Ended with exit code 0 [2023-12-22 01:03:02,138 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:03:02,138 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:02,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:02,138 INFO L85 PathProgramCache]: Analyzing trace with hash -433070138, now seen corresponding path program 1 times [2023-12-22 01:03:02,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:02,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [166792688] [2023-12-22 01:03:02,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:02,139 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:03:02,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:02,140 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:03:02,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-22 01:03:02,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:02,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:03:02,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:03,502 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 22 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:03,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:04,086 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 22 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:04,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:04,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [166792688] [2023-12-22 01:03:04,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [166792688] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:04,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:04,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:03:04,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919913840] [2023-12-22 01:03:04,087 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:04,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:03:04,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:04,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:03:04,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:03:04,088 INFO L87 Difference]: Start difference. First operand 25841 states and 32371 transitions. Second operand has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have 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:03:06,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:06,751 INFO L93 Difference]: Finished difference Result 33735 states and 41989 transitions. [2023-12-22 01:03:06,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:03:06,751 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 0 states have call successors, (0), 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 139 [2023-12-22 01:03:06,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:06,781 INFO L225 Difference]: With dead ends: 33735 [2023-12-22 01:03:06,781 INFO L226 Difference]: Without dead ends: 26959 [2023-12-22 01:03:06,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:03:06,790 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 17937 mSDsluCounter, 7850 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17937 SdHoareTripleChecker+Valid, 9379 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:06,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17937 Valid, 9379 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:03:06,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26959 states. [2023-12-22 01:03:07,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26959 to 25841. [2023-12-22 01:03:07,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25841 states, 25839 states have (on average 1.2485390301482255) internal successors, (32261), 25840 states have internal predecessors, (32261), 0 states have call successors, (0), 0 states have 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:03:07,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25841 states to 25841 states and 32261 transitions. [2023-12-22 01:03:07,792 INFO L78 Accepts]: Start accepts. Automaton has 25841 states and 32261 transitions. Word has length 139 [2023-12-22 01:03:07,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:07,792 INFO L495 AbstractCegarLoop]: Abstraction has 25841 states and 32261 transitions. [2023-12-22 01:03:07,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 25 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have 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:03:07,792 INFO L276 IsEmpty]: Start isEmpty. Operand 25841 states and 32261 transitions. [2023-12-22 01:03:07,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 01:03:07,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:07,796 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:03:07,800 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:03:07,997 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:03:07,997 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:07,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:07,997 INFO L85 PathProgramCache]: Analyzing trace with hash -685542727, now seen corresponding path program 1 times [2023-12-22 01:03:07,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:07,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430187240] [2023-12-22 01:03:07,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:07,998 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:03:07,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:07,999 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:03:08,000 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:03:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:08,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:03:08,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:09,494 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 13 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:09,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:10,058 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 13 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:10,058 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:10,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430187240] [2023-12-22 01:03:10,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430187240] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:10,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:10,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:03:10,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799479006] [2023-12-22 01:03:10,058 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:10,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:03:10,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:10,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:03:10,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:03:10,059 INFO L87 Difference]: Start difference. First operand 25841 states and 32261 transitions. Second operand has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 26 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have 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:03:17,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:17,310 INFO L93 Difference]: Finished difference Result 37203 states and 45741 transitions. [2023-12-22 01:03:17,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 01:03:17,311 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 26 states have internal predecessors, (274), 0 states have call successors, (0), 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 140 [2023-12-22 01:03:17,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:17,336 INFO L225 Difference]: With dead ends: 37203 [2023-12-22 01:03:17,336 INFO L226 Difference]: Without dead ends: 29347 [2023-12-22 01:03:17,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 01:03:17,343 INFO L413 NwaCegarLoop]: 1619 mSDtfsCounter, 2022 mSDsluCounter, 26753 mSDsCounter, 0 mSdLazyCounter, 2476 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2022 SdHoareTripleChecker+Valid, 28372 SdHoareTripleChecker+Invalid, 2492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 2476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:17,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2022 Valid, 28372 Invalid, 2492 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [16 Valid, 2476 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-22 01:03:17,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29347 states. [2023-12-22 01:03:18,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29347 to 19519. [2023-12-22 01:03:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19519 states, 19517 states have (on average 1.2638725213916073) internal successors, (24667), 19518 states have internal predecessors, (24667), 0 states have call successors, (0), 0 states have 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:03:18,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19519 states to 19519 states and 24667 transitions. [2023-12-22 01:03:18,046 INFO L78 Accepts]: Start accepts. Automaton has 19519 states and 24667 transitions. Word has length 140 [2023-12-22 01:03:18,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:18,046 INFO L495 AbstractCegarLoop]: Abstraction has 19519 states and 24667 transitions. [2023-12-22 01:03:18,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.538461538461538) internal successors, (274), 26 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have 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:03:18,046 INFO L276 IsEmpty]: Start isEmpty. Operand 19519 states and 24667 transitions. [2023-12-22 01:03:18,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 01:03:18,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:18,049 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:03:18,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-22 01:03:18,249 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:03:18,249 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:18,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:18,250 INFO L85 PathProgramCache]: Analyzing trace with hash -330837155, now seen corresponding path program 1 times [2023-12-22 01:03:18,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:18,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755980438] [2023-12-22 01:03:18,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:18,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:03:18,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:18,251 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:03:18,252 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:03:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:18,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:03:18,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:20,050 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 22 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:20,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:20,752 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 22 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:20,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:20,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755980438] [2023-12-22 01:03:20,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755980438] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:20,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:20,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:03:20,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969446126] [2023-12-22 01:03:20,753 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:20,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:03:20,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:20,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:03:20,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:03:20,754 INFO L87 Difference]: Start difference. First operand 19519 states and 24667 transitions. Second operand has 26 states, 26 states have (on average 10.346153846153847) internal successors, (269), 26 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have 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:03:26,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:26,598 INFO L93 Difference]: Finished difference Result 27519 states and 34256 transitions. [2023-12-22 01:03:26,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:03:26,599 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.346153846153847) internal successors, (269), 26 states have internal predecessors, (269), 0 states have call successors, (0), 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 140 [2023-12-22 01:03:26,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:26,625 INFO L225 Difference]: With dead ends: 27519 [2023-12-22 01:03:26,625 INFO L226 Difference]: Without dead ends: 25149 [2023-12-22 01:03:26,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 254 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:03:26,633 INFO L413 NwaCegarLoop]: 1633 mSDtfsCounter, 5282 mSDsluCounter, 22205 mSDsCounter, 0 mSdLazyCounter, 2222 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5282 SdHoareTripleChecker+Valid, 23838 SdHoareTripleChecker+Invalid, 2241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:26,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5282 Valid, 23838 Invalid, 2241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2222 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-22 01:03:26,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25149 states. [2023-12-22 01:03:27,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25149 to 22503. [2023-12-22 01:03:27,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22503 states, 22501 states have (on average 1.2534109595129106) internal successors, (28203), 22502 states have internal predecessors, (28203), 0 states have call successors, (0), 0 states have 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:03:27,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22503 states to 22503 states and 28203 transitions. [2023-12-22 01:03:27,492 INFO L78 Accepts]: Start accepts. Automaton has 22503 states and 28203 transitions. Word has length 140 [2023-12-22 01:03:27,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:27,493 INFO L495 AbstractCegarLoop]: Abstraction has 22503 states and 28203 transitions. [2023-12-22 01:03:27,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.346153846153847) internal successors, (269), 26 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have 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:03:27,493 INFO L276 IsEmpty]: Start isEmpty. Operand 22503 states and 28203 transitions. [2023-12-22 01:03:27,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 01:03:27,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:27,496 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:03:27,499 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:03:27,696 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:03:27,696 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:27,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:27,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1455044921, now seen corresponding path program 1 times [2023-12-22 01:03:27,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:27,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [109625640] [2023-12-22 01:03:27,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:27,697 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:03:27,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:27,698 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:03:27,699 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:03:27,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:27,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:03:27,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:29,254 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 31 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:29,254 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:29,784 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 31 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:29,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:29,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [109625640] [2023-12-22 01:03:29,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [109625640] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:29,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:29,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:03:29,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301505000] [2023-12-22 01:03:29,785 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:29,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:03:29,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:29,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:03:29,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:03:29,786 INFO L87 Difference]: Start difference. First operand 22503 states and 28203 transitions. Second operand has 26 states, 26 states have (on average 10.153846153846153) internal successors, (264), 26 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have 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:03:36,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:36,027 INFO L93 Difference]: Finished difference Result 32806 states and 40535 transitions. [2023-12-22 01:03:36,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:03:36,027 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.153846153846153) internal successors, (264), 26 states have internal predecessors, (264), 0 states have call successors, (0), 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 140 [2023-12-22 01:03:36,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:36,054 INFO L225 Difference]: With dead ends: 32806 [2023-12-22 01:03:36,054 INFO L226 Difference]: Without dead ends: 29596 [2023-12-22 01:03:36,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 254 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:03:36,058 INFO L413 NwaCegarLoop]: 1647 mSDtfsCounter, 3775 mSDsluCounter, 22401 mSDsCounter, 0 mSdLazyCounter, 2324 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3775 SdHoareTripleChecker+Valid, 24048 SdHoareTripleChecker+Invalid, 2344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 2324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:36,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3775 Valid, 24048 Invalid, 2344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 2324 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-22 01:03:36,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29596 states. [2023-12-22 01:03:37,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29596 to 25900. [2023-12-22 01:03:37,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25900 states, 25898 states have (on average 1.2439956753417252) internal successors, (32217), 25899 states have internal predecessors, (32217), 0 states have call successors, (0), 0 states have 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:03:37,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25900 states to 25900 states and 32217 transitions. [2023-12-22 01:03:37,094 INFO L78 Accepts]: Start accepts. Automaton has 25900 states and 32217 transitions. Word has length 140 [2023-12-22 01:03:37,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:37,094 INFO L495 AbstractCegarLoop]: Abstraction has 25900 states and 32217 transitions. [2023-12-22 01:03:37,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.153846153846153) internal successors, (264), 26 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have 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:03:37,095 INFO L276 IsEmpty]: Start isEmpty. Operand 25900 states and 32217 transitions. [2023-12-22 01:03:37,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 01:03:37,097 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:37,098 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:03:37,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-22 01:03:37,300 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:03:37,301 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:37,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:37,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1953045725, now seen corresponding path program 1 times [2023-12-22 01:03:37,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:37,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1378298159] [2023-12-22 01:03:37,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:37,302 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:03:37,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:37,303 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:03:37,314 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:03:37,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:37,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:03:37,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:38,852 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 40 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:38,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:39,404 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 40 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:39,404 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:39,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1378298159] [2023-12-22 01:03:39,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1378298159] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:39,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:39,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:03:39,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262019977] [2023-12-22 01:03:39,405 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:39,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:03:39,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:39,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:03:39,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:03:39,406 INFO L87 Difference]: Start difference. First operand 25900 states and 32217 transitions. Second operand has 26 states, 26 states have (on average 9.961538461538462) internal successors, (259), 26 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have 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:03:48,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:48,101 INFO L93 Difference]: Finished difference Result 39302 states and 48166 transitions. [2023-12-22 01:03:48,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-22 01:03:48,102 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.961538461538462) internal successors, (259), 26 states have internal predecessors, (259), 0 states have call successors, (0), 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 140 [2023-12-22 01:03:48,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:48,136 INFO L225 Difference]: With dead ends: 39302 [2023-12-22 01:03:48,136 INFO L226 Difference]: Without dead ends: 34932 [2023-12-22 01:03:48,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2023-12-22 01:03:48,153 INFO L413 NwaCegarLoop]: 1651 mSDtfsCounter, 2164 mSDsluCounter, 24265 mSDsCounter, 0 mSdLazyCounter, 2705 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2164 SdHoareTripleChecker+Valid, 25916 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:48,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2164 Valid, 25916 Invalid, 2723 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [18 Valid, 2705 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-22 01:03:48,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34932 states. [2023-12-22 01:03:49,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34932 to 29446. [2023-12-22 01:03:49,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29446 states, 29444 states have (on average 1.2353960059774487) internal successors, (36375), 29445 states have internal predecessors, (36375), 0 states have call successors, (0), 0 states have 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:03:49,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29446 states to 29446 states and 36375 transitions. [2023-12-22 01:03:49,406 INFO L78 Accepts]: Start accepts. Automaton has 29446 states and 36375 transitions. Word has length 140 [2023-12-22 01:03:49,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:49,407 INFO L495 AbstractCegarLoop]: Abstraction has 29446 states and 36375 transitions. [2023-12-22 01:03:49,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.961538461538462) internal successors, (259), 26 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have 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:03:49,407 INFO L276 IsEmpty]: Start isEmpty. Operand 29446 states and 36375 transitions. [2023-12-22 01:03:49,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 01:03:49,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:49,410 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:03:49,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 01:03:49,614 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:03:49,614 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:49,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:49,614 INFO L85 PathProgramCache]: Analyzing trace with hash 661315513, now seen corresponding path program 1 times [2023-12-22 01:03:49,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:49,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1095542707] [2023-12-22 01:03:49,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:49,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:03:49,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:49,616 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:03:49,616 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:03:49,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:49,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:03:49,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:51,093 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:51,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:51,692 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:51,693 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:51,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1095542707] [2023-12-22 01:03:51,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1095542707] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:51,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:51,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:03:51,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068525907] [2023-12-22 01:03:51,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:51,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:03:51,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:51,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:03:51,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:03:51,694 INFO L87 Difference]: Start difference. First operand 29446 states and 36375 transitions. Second operand has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 26 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have 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:04:01,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:01,233 INFO L93 Difference]: Finished difference Result 68217 states and 81615 transitions. [2023-12-22 01:04:01,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 01:04:01,234 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 26 states have internal predecessors, (254), 0 states have call successors, (0), 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 140 [2023-12-22 01:04:01,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:01,299 INFO L225 Difference]: With dead ends: 68217 [2023-12-22 01:04:01,299 INFO L226 Difference]: Without dead ends: 62098 [2023-12-22 01:04:01,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 01:04:01,310 INFO L413 NwaCegarLoop]: 1668 mSDtfsCounter, 6623 mSDsluCounter, 24218 mSDsCounter, 0 mSdLazyCounter, 2785 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6623 SdHoareTripleChecker+Valid, 25886 SdHoareTripleChecker+Invalid, 2804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:01,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6623 Valid, 25886 Invalid, 2804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2785 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-22 01:04:01,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62098 states. [2023-12-22 01:04:03,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62098 to 48383. [2023-12-22 01:04:03,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48383 states, 48381 states have (on average 1.2092556995514767) internal successors, (58505), 48382 states have internal predecessors, (58505), 0 states have call successors, (0), 0 states have 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:04:03,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48383 states to 48383 states and 58505 transitions. [2023-12-22 01:04:03,950 INFO L78 Accepts]: Start accepts. Automaton has 48383 states and 58505 transitions. Word has length 140 [2023-12-22 01:04:03,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:03,951 INFO L495 AbstractCegarLoop]: Abstraction has 48383 states and 58505 transitions. [2023-12-22 01:04:03,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.76923076923077) internal successors, (254), 26 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have 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:04:03,951 INFO L276 IsEmpty]: Start isEmpty. Operand 48383 states and 58505 transitions. [2023-12-22 01:04:03,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 01:04:03,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:03,968 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:04:03,971 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 (34)] Ended with exit code 0 [2023-12-22 01:04:04,168 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:04:04,169 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:04,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:04,169 INFO L85 PathProgramCache]: Analyzing trace with hash 2132094297, now seen corresponding path program 2 times [2023-12-22 01:04:04,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:04,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1589326926] [2023-12-22 01:04:04,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:04:04,170 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:04:04,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:04,170 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:04:04,171 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:04:04,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:04:04,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:04:04,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:04:04,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:05,819 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2023-12-22 01:04:05,820 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:04:05,820 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:05,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1589326926] [2023-12-22 01:04:05,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1589326926] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:04:05,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:04:05,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:04:05,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636753356] [2023-12-22 01:04:05,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:04:05,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:04:05,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:05,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:04:05,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:05,821 INFO L87 Difference]: Start difference. First operand 48383 states and 58505 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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:04:08,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:08,548 INFO L93 Difference]: Finished difference Result 63588 states and 77231 transitions. [2023-12-22 01:04:08,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:04:08,549 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 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 193 [2023-12-22 01:04:08,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:08,607 INFO L225 Difference]: With dead ends: 63588 [2023-12-22 01:04:08,607 INFO L226 Difference]: Without dead ends: 54482 [2023-12-22 01:04:08,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:08,617 INFO L413 NwaCegarLoop]: 1586 mSDtfsCounter, 1808 mSDsluCounter, 1775 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1808 SdHoareTripleChecker+Valid, 3361 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:08,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1808 Valid, 3361 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:04:08,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54482 states. [2023-12-22 01:04:11,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54482 to 48247. [2023-12-22 01:04:11,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48247 states, 48245 states have (on average 1.2027982174318583) internal successors, (58029), 48246 states have internal predecessors, (58029), 0 states have call successors, (0), 0 states have 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:04:11,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48247 states to 48247 states and 58029 transitions. [2023-12-22 01:04:11,411 INFO L78 Accepts]: Start accepts. Automaton has 48247 states and 58029 transitions. Word has length 193 [2023-12-22 01:04:11,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:11,411 INFO L495 AbstractCegarLoop]: Abstraction has 48247 states and 58029 transitions. [2023-12-22 01:04:11,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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:04:11,411 INFO L276 IsEmpty]: Start isEmpty. Operand 48247 states and 58029 transitions. [2023-12-22 01:04:11,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 01:04:11,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:11,426 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:04:11,429 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 (35)] Forceful destruction successful, exit code 0 [2023-12-22 01:04:11,627 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:04:11,627 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:11,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:11,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1808167427, now seen corresponding path program 2 times [2023-12-22 01:04:11,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:11,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1174748941] [2023-12-22 01:04:11,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:04:11,628 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:04:11,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:11,629 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:04:11,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 01:04:11,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:04:11,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:04:11,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:04:11,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:13,280 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2023-12-22 01:04:13,280 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:04:13,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:13,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1174748941] [2023-12-22 01:04:13,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1174748941] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:04:13,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:04:13,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:04:13,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969690542] [2023-12-22 01:04:13,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:04:13,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:04:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:13,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:04:13,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:13,281 INFO L87 Difference]: Start difference. First operand 48247 states and 58029 transitions. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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:04:16,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:16,066 INFO L93 Difference]: Finished difference Result 59021 states and 71467 transitions. [2023-12-22 01:04:16,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:04:16,068 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 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 193 [2023-12-22 01:04:16,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:16,128 INFO L225 Difference]: With dead ends: 59021 [2023-12-22 01:04:16,128 INFO L226 Difference]: Without dead ends: 55595 [2023-12-22 01:04:16,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:16,136 INFO L413 NwaCegarLoop]: 1591 mSDtfsCounter, 4592 mSDsluCounter, 1770 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4592 SdHoareTripleChecker+Valid, 3361 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:16,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4592 Valid, 3361 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:04:16,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55595 states. [2023-12-22 01:04:19,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55595 to 50867. [2023-12-22 01:04:19,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50867 states, 50865 states have (on average 1.1996068023198663) internal successors, (61018), 50866 states have internal predecessors, (61018), 0 states have call successors, (0), 0 states have 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:04:19,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50867 states to 50867 states and 61018 transitions. [2023-12-22 01:04:19,254 INFO L78 Accepts]: Start accepts. Automaton has 50867 states and 61018 transitions. Word has length 193 [2023-12-22 01:04:19,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:19,254 INFO L495 AbstractCegarLoop]: Abstraction has 50867 states and 61018 transitions. [2023-12-22 01:04:19,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have 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:04:19,254 INFO L276 IsEmpty]: Start isEmpty. Operand 50867 states and 61018 transitions. [2023-12-22 01:04:19,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 01:04:19,268 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:19,268 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:04:19,271 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:04:19,471 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:04:19,471 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:19,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:19,472 INFO L85 PathProgramCache]: Analyzing trace with hash -22285351, now seen corresponding path program 2 times [2023-12-22 01:04:19,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:19,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [805623174] [2023-12-22 01:04:19,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:04:19,472 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:04:19,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:19,473 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:04:19,474 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:04:19,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:04:19,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:04:19,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:04:19,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:21,320 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2023-12-22 01:04:21,320 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:04:21,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:21,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [805623174] [2023-12-22 01:04:21,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [805623174] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:04:21,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:04:21,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:04:21,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951738575] [2023-12-22 01:04:21,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:04:21,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:04:21,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:21,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:04:21,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:21,321 INFO L87 Difference]: Start difference. First operand 50867 states and 61018 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have 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:04:24,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:24,253 INFO L93 Difference]: Finished difference Result 60760 states and 73358 transitions. [2023-12-22 01:04:24,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:04:24,265 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 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 193 [2023-12-22 01:04:24,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:24,320 INFO L225 Difference]: With dead ends: 60760 [2023-12-22 01:04:24,320 INFO L226 Difference]: Without dead ends: 57314 [2023-12-22 01:04:24,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:24,328 INFO L413 NwaCegarLoop]: 1596 mSDtfsCounter, 4600 mSDsluCounter, 1812 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4600 SdHoareTripleChecker+Valid, 3408 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:24,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4600 Valid, 3408 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:04:24,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57314 states. [2023-12-22 01:04:27,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57314 to 53668. [2023-12-22 01:04:27,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53668 states, 53666 states have (on average 1.1967539969440615) internal successors, (64225), 53667 states have internal predecessors, (64225), 0 states have call successors, (0), 0 states have 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:04:27,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53668 states to 53668 states and 64225 transitions. [2023-12-22 01:04:27,438 INFO L78 Accepts]: Start accepts. Automaton has 53668 states and 64225 transitions. Word has length 193 [2023-12-22 01:04:27,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:27,438 INFO L495 AbstractCegarLoop]: Abstraction has 53668 states and 64225 transitions. [2023-12-22 01:04:27,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have 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:04:27,438 INFO L276 IsEmpty]: Start isEmpty. Operand 53668 states and 64225 transitions. [2023-12-22 01:04:27,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 01:04:27,452 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:27,452 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:04:27,454 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 (37)] Ended with exit code 0 [2023-12-22 01:04:27,653 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:04:27,653 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:27,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:27,653 INFO L85 PathProgramCache]: Analyzing trace with hash 475715453, now seen corresponding path program 2 times [2023-12-22 01:04:27,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:27,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010335785] [2023-12-22 01:04:27,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:04:27,654 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:04:27,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:27,655 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:04:27,655 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:04:27,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:04:27,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:04:27,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:04:27,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2023-12-22 01:04:29,162 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:04:29,162 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:29,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010335785] [2023-12-22 01:04:29,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010335785] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:04:29,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:04:29,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:04:29,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759273685] [2023-12-22 01:04:29,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:04:29,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:04:29,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:29,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:04:29,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:29,164 INFO L87 Difference]: Start difference. First operand 53668 states and 64225 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have 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:04:32,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:32,118 INFO L93 Difference]: Finished difference Result 63105 states and 75999 transitions. [2023-12-22 01:04:32,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:04:32,119 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 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 193 [2023-12-22 01:04:32,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:32,180 INFO L225 Difference]: With dead ends: 63105 [2023-12-22 01:04:32,180 INFO L226 Difference]: Without dead ends: 59617 [2023-12-22 01:04:32,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:32,191 INFO L413 NwaCegarLoop]: 1599 mSDtfsCounter, 4637 mSDsluCounter, 1773 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4637 SdHoareTripleChecker+Valid, 3372 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:32,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4637 Valid, 3372 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:04:32,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59617 states. [2023-12-22 01:04:35,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59617 to 56629. [2023-12-22 01:04:35,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56629 states, 56627 states have (on average 1.1942183057552052) internal successors, (67625), 56628 states have internal predecessors, (67625), 0 states have call successors, (0), 0 states have 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:04:35,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56629 states to 56629 states and 67625 transitions. [2023-12-22 01:04:35,540 INFO L78 Accepts]: Start accepts. Automaton has 56629 states and 67625 transitions. Word has length 193 [2023-12-22 01:04:35,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:35,540 INFO L495 AbstractCegarLoop]: Abstraction has 56629 states and 67625 transitions. [2023-12-22 01:04:35,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have 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:04:35,540 INFO L276 IsEmpty]: Start isEmpty. Operand 56629 states and 67625 transitions. [2023-12-22 01:04:35,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2023-12-22 01:04:35,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:35,556 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:04:35,559 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 (38)] Ended with exit code 0 [2023-12-22 01:04:35,758 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:04:35,759 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:35,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:35,759 INFO L85 PathProgramCache]: Analyzing trace with hash -816014759, now seen corresponding path program 2 times [2023-12-22 01:04:35,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:35,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [494686670] [2023-12-22 01:04:35,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:04:35,759 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:04:35,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:35,760 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:04:35,766 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:04:35,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:04:35,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:04:35,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:04:35,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2023-12-22 01:04:38,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:04:38,332 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:38,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [494686670] [2023-12-22 01:04:38,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [494686670] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:04:38,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:04:38,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:04:38,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594870384] [2023-12-22 01:04:38,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:04:38,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:04:38,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:38,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:04:38,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:38,333 INFO L87 Difference]: Start difference. First operand 56629 states and 67625 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have 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:04:41,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:41,546 INFO L93 Difference]: Finished difference Result 66153 states and 79500 transitions. [2023-12-22 01:04:41,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:04:41,547 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 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 193 [2023-12-22 01:04:41,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:41,614 INFO L225 Difference]: With dead ends: 66153 [2023-12-22 01:04:41,614 INFO L226 Difference]: Without dead ends: 62587 [2023-12-22 01:04:41,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:04:41,623 INFO L413 NwaCegarLoop]: 1591 mSDtfsCounter, 4577 mSDsluCounter, 1766 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4577 SdHoareTripleChecker+Valid, 3357 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:41,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4577 Valid, 3357 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:04:41,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62587 states. [2023-12-22 01:04:45,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62587 to 59599. [2023-12-22 01:04:45,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59599 states, 59597 states have (on average 1.1919224122019565) internal successors, (71035), 59598 states have internal predecessors, (71035), 0 states have call successors, (0), 0 states have 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:04:45,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59599 states to 59599 states and 71035 transitions. [2023-12-22 01:04:45,203 INFO L78 Accepts]: Start accepts. Automaton has 59599 states and 71035 transitions. Word has length 193 [2023-12-22 01:04:45,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:45,203 INFO L495 AbstractCegarLoop]: Abstraction has 59599 states and 71035 transitions. [2023-12-22 01:04:45,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have 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:04:45,203 INFO L276 IsEmpty]: Start isEmpty. Operand 59599 states and 71035 transitions. [2023-12-22 01:04:45,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 01:04:45,217 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:45,217 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:04:45,222 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:04:45,420 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:04:45,420 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:45,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:45,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1064683612, now seen corresponding path program 1 times [2023-12-22 01:04:45,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:45,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [896193679] [2023-12-22 01:04:45,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:04:45,421 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:04:45,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:45,422 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:04:45,422 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:04:45,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:04:45,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:04:45,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:48,055 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 38 proven. 263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:48,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:04:49,254 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 38 proven. 263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:49,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:49,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [896193679] [2023-12-22 01:04:49,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [896193679] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:04:49,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:04:49,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:04:49,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702928849] [2023-12-22 01:04:49,255 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:04:49,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:04:49,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:49,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:04:49,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:04:49,256 INFO L87 Difference]: Start difference. First operand 59599 states and 71035 transitions. Second operand has 36 states, 36 states have (on average 10.444444444444445) internal successors, (376), 36 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have 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:05:12,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:12,825 INFO L93 Difference]: Finished difference Result 76105 states and 90322 transitions. [2023-12-22 01:05:12,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-12-22 01:05:12,832 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.444444444444445) internal successors, (376), 36 states have internal predecessors, (376), 0 states have call successors, (0), 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 194 [2023-12-22 01:05:12,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:12,913 INFO L225 Difference]: With dead ends: 76105 [2023-12-22 01:05:12,913 INFO L226 Difference]: Without dead ends: 69719 [2023-12-22 01:05:12,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4412 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=2186, Invalid=14844, Unknown=0, NotChecked=0, Total=17030 [2023-12-22 01:05:12,933 INFO L413 NwaCegarLoop]: 1755 mSDtfsCounter, 3796 mSDsluCounter, 42216 mSDsCounter, 0 mSdLazyCounter, 7382 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3796 SdHoareTripleChecker+Valid, 43971 SdHoareTripleChecker+Invalid, 7401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 7382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:12,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3796 Valid, 43971 Invalid, 7401 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [19 Valid, 7382 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2023-12-22 01:05:12,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69719 states. [2023-12-22 01:05:15,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69719 to 36625. [2023-12-22 01:05:15,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36625 states, 36623 states have (on average 1.2111241569505502) internal successors, (44355), 36624 states have internal predecessors, (44355), 0 states have call successors, (0), 0 states have 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:05:15,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36625 states to 36625 states and 44355 transitions. [2023-12-22 01:05:15,374 INFO L78 Accepts]: Start accepts. Automaton has 36625 states and 44355 transitions. Word has length 194 [2023-12-22 01:05:15,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:15,374 INFO L495 AbstractCegarLoop]: Abstraction has 36625 states and 44355 transitions. [2023-12-22 01:05:15,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.444444444444445) internal successors, (376), 36 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have 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:05:15,374 INFO L276 IsEmpty]: Start isEmpty. Operand 36625 states and 44355 transitions. [2023-12-22 01:05:15,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 01:05:15,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:15,381 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:05:15,385 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 (40)] Ended with exit code 0 [2023-12-22 01:05:15,581 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:05:15,582 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:15,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:15,582 INFO L85 PathProgramCache]: Analyzing trace with hash 592453120, now seen corresponding path program 1 times [2023-12-22 01:05:15,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:15,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1242866688] [2023-12-22 01:05:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:05:15,583 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:05:15,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:15,584 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:05:15,585 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:05:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:05:15,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:05:15,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:17,742 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 54 proven. 247 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:17,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:05:18,608 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 54 proven. 247 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:18,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:18,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1242866688] [2023-12-22 01:05:18,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1242866688] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:05:18,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:05:18,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:05:18,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083259755] [2023-12-22 01:05:18,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:05:18,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:05:18,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:18,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:05:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:05:18,615 INFO L87 Difference]: Start difference. First operand 36625 states and 44355 transitions. Second operand has 36 states, 36 states have (on average 10.305555555555555) internal successors, (371), 36 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have 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:05:40,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:40,694 INFO L93 Difference]: Finished difference Result 51438 states and 61701 transitions. [2023-12-22 01:05:40,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-12-22 01:05:40,695 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.305555555555555) internal successors, (371), 36 states have internal predecessors, (371), 0 states have call successors, (0), 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 194 [2023-12-22 01:05:40,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:40,740 INFO L225 Difference]: With dead ends: 51438 [2023-12-22 01:05:40,740 INFO L226 Difference]: Without dead ends: 44990 [2023-12-22 01:05:40,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4491 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=2331, Invalid=14961, Unknown=0, NotChecked=0, Total=17292 [2023-12-22 01:05:40,750 INFO L413 NwaCegarLoop]: 1760 mSDtfsCounter, 5685 mSDsluCounter, 32094 mSDsCounter, 0 mSdLazyCounter, 5927 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5685 SdHoareTripleChecker+Valid, 33854 SdHoareTripleChecker+Invalid, 5957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 5927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:40,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5685 Valid, 33854 Invalid, 5957 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 5927 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2023-12-22 01:05:40,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44990 states. [2023-12-22 01:05:43,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44990 to 38584. [2023-12-22 01:05:43,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38584 states, 38582 states have (on average 1.2077652791457156) internal successors, (46598), 38583 states have internal predecessors, (46598), 0 states have call successors, (0), 0 states have 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:05:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38584 states to 38584 states and 46598 transitions. [2023-12-22 01:05:43,124 INFO L78 Accepts]: Start accepts. Automaton has 38584 states and 46598 transitions. Word has length 194 [2023-12-22 01:05:43,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:43,124 INFO L495 AbstractCegarLoop]: Abstraction has 38584 states and 46598 transitions. [2023-12-22 01:05:43,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.305555555555555) internal successors, (371), 36 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have 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:05:43,124 INFO L276 IsEmpty]: Start isEmpty. Operand 38584 states and 46598 transitions. [2023-12-22 01:05:43,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 01:05:43,132 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:43,132 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:05:43,135 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:05:43,332 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:05:43,333 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:43,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:43,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1149391140, now seen corresponding path program 1 times [2023-12-22 01:05:43,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:43,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [57770415] [2023-12-22 01:05:43,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:05:43,334 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:05:43,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:43,335 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:05:43,335 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:05:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:05:43,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:05:43,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 70 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:45,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:05:46,804 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 70 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:46,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:46,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [57770415] [2023-12-22 01:05:46,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [57770415] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:05:46,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:05:46,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:05:46,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201249074] [2023-12-22 01:05:46,805 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:05:46,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:05:46,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:46,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:05:46,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:05:46,810 INFO L87 Difference]: Start difference. First operand 38584 states and 46598 transitions. Second operand has 36 states, 36 states have (on average 10.166666666666666) internal successors, (366), 36 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have 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:06:14,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:06:14,160 INFO L93 Difference]: Finished difference Result 54573 states and 65211 transitions. [2023-12-22 01:06:14,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-22 01:06:14,161 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.166666666666666) internal successors, (366), 36 states have internal predecessors, (366), 0 states have call successors, (0), 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 194 [2023-12-22 01:06:14,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:06:14,210 INFO L225 Difference]: With dead ends: 54573 [2023-12-22 01:06:14,210 INFO L226 Difference]: Without dead ends: 47935 [2023-12-22 01:06:14,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6252 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=2857, Invalid=19195, Unknown=0, NotChecked=0, Total=22052 [2023-12-22 01:06:14,222 INFO L413 NwaCegarLoop]: 1778 mSDtfsCounter, 5738 mSDsluCounter, 35743 mSDsCounter, 0 mSdLazyCounter, 6770 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5738 SdHoareTripleChecker+Valid, 37521 SdHoareTripleChecker+Invalid, 6805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 6770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:06:14,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5738 Valid, 37521 Invalid, 6805 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [35 Valid, 6770 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2023-12-22 01:06:14,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47935 states. [2023-12-22 01:06:16,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47935 to 40237. [2023-12-22 01:06:16,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40237 states, 40235 states have (on average 1.205119920467255) internal successors, (48488), 40236 states have internal predecessors, (48488), 0 states have call successors, (0), 0 states have 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:06:16,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40237 states to 40237 states and 48488 transitions. [2023-12-22 01:06:16,957 INFO L78 Accepts]: Start accepts. Automaton has 40237 states and 48488 transitions. Word has length 194 [2023-12-22 01:06:16,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:06:16,958 INFO L495 AbstractCegarLoop]: Abstraction has 40237 states and 48488 transitions. [2023-12-22 01:06:16,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.166666666666666) internal successors, (366), 36 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have 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:06:16,958 INFO L276 IsEmpty]: Start isEmpty. Operand 40237 states and 48488 transitions. [2023-12-22 01:06:16,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-22 01:06:16,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:06:16,964 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 01:06:16,969 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:06:17,165 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:06:17,165 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:06:17,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:06:17,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1756645248, now seen corresponding path program 1 times [2023-12-22 01:06:17,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:06:17,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889111974] [2023-12-22 01:06:17,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:06:17,166 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:06:17,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:06:17,168 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:06:17,168 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:06:17,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:06:17,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:06:17,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:06:19,484 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 86 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:19,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:06:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 86 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:20,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:06:20,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889111974] [2023-12-22 01:06:20,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889111974] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:06:20,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:06:20,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:06:20,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450428798] [2023-12-22 01:06:20,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:06:20,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:06:20,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:06:20,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:06:20,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:06:20,617 INFO L87 Difference]: Start difference. First operand 40237 states and 48488 transitions. Second operand has 36 states, 36 states have (on average 10.027777777777779) internal successors, (361), 36 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have 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:06:45,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:06:45,466 INFO L93 Difference]: Finished difference Result 57954 states and 68908 transitions. [2023-12-22 01:06:45,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-22 01:06:45,466 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.027777777777779) internal successors, (361), 36 states have internal predecessors, (361), 0 states have call successors, (0), 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 194 [2023-12-22 01:06:45,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:06:45,516 INFO L225 Difference]: With dead ends: 57954 [2023-12-22 01:06:45,516 INFO L226 Difference]: Without dead ends: 50798 [2023-12-22 01:06:45,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6979 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=3125, Invalid=21367, Unknown=0, NotChecked=0, Total=24492 [2023-12-22 01:06:45,526 INFO L413 NwaCegarLoop]: 1793 mSDtfsCounter, 5543 mSDsluCounter, 37517 mSDsCounter, 0 mSdLazyCounter, 7408 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5543 SdHoareTripleChecker+Valid, 39310 SdHoareTripleChecker+Invalid, 7438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 7408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:06:45,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5543 Valid, 39310 Invalid, 7438 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 7408 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2023-12-22 01:06:45,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50798 states. [2023-12-22 01:06:48,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50798 to 41192. [2023-12-22 01:06:48,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41192 states, 41190 states have (on average 1.2031318281136199) internal successors, (49557), 41191 states have internal predecessors, (49557), 0 states have call successors, (0), 0 states have 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:06:48,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41192 states to 41192 states and 49557 transitions. [2023-12-22 01:06:48,488 INFO L78 Accepts]: Start accepts. Automaton has 41192 states and 49557 transitions. Word has length 194 [2023-12-22 01:06:48,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:06:48,488 INFO L495 AbstractCegarLoop]: Abstraction has 41192 states and 49557 transitions. [2023-12-22 01:06:48,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.027777777777779) internal successors, (361), 36 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have 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:06:48,489 INFO L276 IsEmpty]: Start isEmpty. Operand 41192 states and 49557 transitions. [2023-12-22 01:06:48,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2023-12-22 01:06:48,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:06:48,495 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 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] [2023-12-22 01:06:48,499 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 (43)] Ended with exit code 0 [2023-12-22 01:06:48,695 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:06:48,696 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:06:48,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:06:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash 99614593, now seen corresponding path program 1 times [2023-12-22 01:06:48,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:06:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [920926248] [2023-12-22 01:06:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:06:48,696 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:06:48,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:06:48,697 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:06:48,701 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:06:48,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:06:48,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:06:48,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:06:51,148 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 32 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:51,149 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:06:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 32 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:52,166 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:06:52,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [920926248] [2023-12-22 01:06:52,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [920926248] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:06:52,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:06:52,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:06:52,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575678827] [2023-12-22 01:06:52,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:06:52,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:06:52,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:06:52,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:06:52,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:06:52,168 INFO L87 Difference]: Start difference. First operand 41192 states and 49557 transitions. Second operand has 36 states, 36 states have (on average 10.61111111111111) internal successors, (382), 36 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have 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:07:12,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:07:12,720 INFO L93 Difference]: Finished difference Result 88955 states and 104639 transitions. [2023-12-22 01:07:12,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-12-22 01:07:12,721 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.61111111111111) internal successors, (382), 36 states have internal predecessors, (382), 0 states have call successors, (0), 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 195 [2023-12-22 01:07:12,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:07:12,793 INFO L225 Difference]: With dead ends: 88955 [2023-12-22 01:07:12,793 INFO L226 Difference]: Without dead ends: 82209 [2023-12-22 01:07:12,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4172 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=2091, Invalid=14165, Unknown=0, NotChecked=0, Total=16256 [2023-12-22 01:07:12,803 INFO L413 NwaCegarLoop]: 1738 mSDtfsCounter, 6971 mSDsluCounter, 31808 mSDsCounter, 0 mSdLazyCounter, 5566 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6971 SdHoareTripleChecker+Valid, 33546 SdHoareTripleChecker+Invalid, 5591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 5566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:07:12,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6971 Valid, 33546 Invalid, 5591 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [25 Valid, 5566 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2023-12-22 01:07:12,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82209 states. [2023-12-22 01:07:18,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82209 to 73546. [2023-12-22 01:07:18,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73546 states, 73544 states have (on average 1.1817551397802677) internal successors, (86911), 73545 states have internal predecessors, (86911), 0 states have call successors, (0), 0 states have 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:07:18,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73546 states to 73546 states and 86911 transitions. [2023-12-22 01:07:18,721 INFO L78 Accepts]: Start accepts. Automaton has 73546 states and 86911 transitions. Word has length 195 [2023-12-22 01:07:18,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:07:18,721 INFO L495 AbstractCegarLoop]: Abstraction has 73546 states and 86911 transitions. [2023-12-22 01:07:18,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.61111111111111) internal successors, (382), 36 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have 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:07:18,721 INFO L276 IsEmpty]: Start isEmpty. Operand 73546 states and 86911 transitions. [2023-12-22 01:07:18,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 01:07:18,755 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:07:18,755 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07:18,760 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 (44)] Ended with exit code 0 [2023-12-22 01:07:18,955 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:07:18,956 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:07:18,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:07:18,956 INFO L85 PathProgramCache]: Analyzing trace with hash 55397116, now seen corresponding path program 2 times [2023-12-22 01:07:18,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:07:18,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1106052878] [2023-12-22 01:07:18,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:07:18,956 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:07:18,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:07:18,958 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:07:18,961 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:07:19,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:07:19,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:07:19,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:07:19,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:07:22,721 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 54 proven. 524 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:07:22,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:07:24,009 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 54 proven. 524 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:07:24,010 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:07:24,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1106052878] [2023-12-22 01:07:24,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1106052878] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:07:24,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:07:24,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:07:24,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946193983] [2023-12-22 01:07:24,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:07:24,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:07:24,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:07:24,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:07:24,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:07:24,011 INFO L87 Difference]: Start difference. First operand 73546 states and 86911 transitions. Second operand has 46 states, 46 states have (on average 10.478260869565217) internal successors, (482), 46 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have 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:08:15,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:08:15,370 INFO L93 Difference]: Finished difference Result 90508 states and 106644 transitions. [2023-12-22 01:08:15,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2023-12-22 01:08:15,370 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.478260869565217) internal successors, (482), 46 states have internal predecessors, (482), 0 states have call successors, (0), 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 247 [2023-12-22 01:08:15,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:08:15,450 INFO L225 Difference]: With dead ends: 90508 [2023-12-22 01:08:15,450 INFO L226 Difference]: Without dead ends: 83865 [2023-12-22 01:08:15,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13783 ImplicationChecksByTransitivity, 28.2s TimeCoverageRelationStatistics Valid=5103, Invalid=41337, Unknown=0, NotChecked=0, Total=46440 [2023-12-22 01:08:15,466 INFO L413 NwaCegarLoop]: 1866 mSDtfsCounter, 5877 mSDsluCounter, 55499 mSDsCounter, 0 mSdLazyCounter, 15590 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5877 SdHoareTripleChecker+Valid, 57365 SdHoareTripleChecker+Invalid, 15624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 15590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:08:15,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5877 Valid, 57365 Invalid, 15624 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [34 Valid, 15590 Invalid, 0 Unknown, 0 Unchecked, 18.2s Time] [2023-12-22 01:08:15,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83865 states. [2023-12-22 01:08:19,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83865 to 42716. [2023-12-22 01:08:19,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42716 states, 42714 states have (on average 1.2014796085592545) internal successors, (51320), 42715 states have internal predecessors, (51320), 0 states have call successors, (0), 0 states have 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:08:19,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42716 states to 42716 states and 51320 transitions. [2023-12-22 01:08:19,790 INFO L78 Accepts]: Start accepts. Automaton has 42716 states and 51320 transitions. Word has length 247 [2023-12-22 01:08:19,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:08:19,791 INFO L495 AbstractCegarLoop]: Abstraction has 42716 states and 51320 transitions. [2023-12-22 01:08:19,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.478260869565217) internal successors, (482), 46 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have 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:08:19,791 INFO L276 IsEmpty]: Start isEmpty. Operand 42716 states and 51320 transitions. [2023-12-22 01:08:19,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 01:08:19,807 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:08:19,807 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:08:19,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 (45)] Forceful destruction successful, exit code 0 [2023-12-22 01:08:20,011 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:08:20,012 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:08:20,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:08:20,012 INFO L85 PathProgramCache]: Analyzing trace with hash -416833376, now seen corresponding path program 2 times [2023-12-22 01:08:20,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:08:20,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1344488256] [2023-12-22 01:08:20,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:08:20,012 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:08:20,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:08:20,014 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:08:20,015 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:08:20,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:08:20,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:08:20,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:08:20,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:08:23,457 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 77 proven. 501 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:23,457 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:08:25,065 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 77 proven. 501 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:25,065 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:08:25,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1344488256] [2023-12-22 01:08:25,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1344488256] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:08:25,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:08:25,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:08:25,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430416021] [2023-12-22 01:08:25,066 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:08:25,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:08:25,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:08:25,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:08:25,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:08:25,067 INFO L87 Difference]: Start difference. First operand 42716 states and 51320 transitions. Second operand has 46 states, 46 states have (on average 10.369565217391305) internal successors, (477), 46 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have 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:09:23,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:09:23,777 INFO L93 Difference]: Finished difference Result 58294 states and 69455 transitions. [2023-12-22 01:09:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2023-12-22 01:09:23,778 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.369565217391305) internal successors, (477), 46 states have internal predecessors, (477), 0 states have call successors, (0), 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 247 [2023-12-22 01:09:23,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:09:23,836 INFO L225 Difference]: With dead ends: 58294 [2023-12-22 01:09:23,836 INFO L226 Difference]: Without dead ends: 51591 [2023-12-22 01:09:23,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 685 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17853 ImplicationChecksByTransitivity, 36.5s TimeCoverageRelationStatistics Valid=6041, Invalid=50841, Unknown=0, NotChecked=0, Total=56882 [2023-12-22 01:09:23,852 INFO L413 NwaCegarLoop]: 1896 mSDtfsCounter, 2815 mSDsluCounter, 52555 mSDsCounter, 0 mSdLazyCounter, 15065 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2815 SdHoareTripleChecker+Valid, 54451 SdHoareTripleChecker+Invalid, 15101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 15065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:09:23,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2815 Valid, 54451 Invalid, 15101 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [36 Valid, 15065 Invalid, 0 Unknown, 0 Unchecked, 19.0s Time] [2023-12-22 01:09:23,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51591 states. [2023-12-22 01:09:27,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51591 to 44284. [2023-12-22 01:09:27,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44284 states, 44282 states have (on average 1.1998780542884242) internal successors, (53133), 44283 states have internal predecessors, (53133), 0 states have call successors, (0), 0 states have 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:09:27,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44284 states to 44284 states and 53133 transitions. [2023-12-22 01:09:27,961 INFO L78 Accepts]: Start accepts. Automaton has 44284 states and 53133 transitions. Word has length 247 [2023-12-22 01:09:27,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:09:27,961 INFO L495 AbstractCegarLoop]: Abstraction has 44284 states and 53133 transitions. [2023-12-22 01:09:27,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.369565217391305) internal successors, (477), 46 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have 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:09:27,962 INFO L276 IsEmpty]: Start isEmpty. Operand 44284 states and 53133 transitions. [2023-12-22 01:09:27,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 01:09:27,976 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:09:27,976 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:09:27,981 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 (46)] Forceful destruction successful, exit code 0 [2023-12-22 01:09:28,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:09:28,177 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:09:28,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:09:28,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2136289660, now seen corresponding path program 2 times [2023-12-22 01:09:28,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:09:28,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145394430] [2023-12-22 01:09:28,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:09:28,178 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:09:28,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:09:28,178 INFO L229 MonitoredProcess]: Starting monitored process 47 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:09:28,185 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 (47)] Waiting until timeout for monitored process [2023-12-22 01:09:28,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:09:28,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:09:28,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:09:28,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:09:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 100 proven. 478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:09:31,830 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:09:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 100 proven. 478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:09:33,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:09:33,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145394430] [2023-12-22 01:09:33,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145394430] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:09:33,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:09:33,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:09:33,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718272672] [2023-12-22 01:09:33,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:09:33,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:09:33,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:09:33,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:09:33,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:09:33,258 INFO L87 Difference]: Start difference. First operand 44284 states and 53133 transitions. Second operand has 46 states, 46 states have (on average 10.26086956521739) internal successors, (472), 46 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:10:38,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:10:38,577 INFO L93 Difference]: Finished difference Result 60974 states and 72469 transitions. [2023-12-22 01:10:38,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2023-12-22 01:10:38,577 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.26086956521739) internal successors, (472), 46 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 247 [2023-12-22 01:10:38,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:10:38,632 INFO L225 Difference]: With dead ends: 60974 [2023-12-22 01:10:38,633 INFO L226 Difference]: Without dead ends: 54211 [2023-12-22 01:10:38,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22401 ImplicationChecksByTransitivity, 41.6s TimeCoverageRelationStatistics Valid=7202, Invalid=61180, Unknown=0, NotChecked=0, Total=68382 [2023-12-22 01:10:38,646 INFO L413 NwaCegarLoop]: 1922 mSDtfsCounter, 4326 mSDsluCounter, 53040 mSDsCounter, 0 mSdLazyCounter, 15399 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4326 SdHoareTripleChecker+Valid, 54962 SdHoareTripleChecker+Invalid, 15435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 15399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:10:38,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4326 Valid, 54962 Invalid, 15435 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [36 Valid, 15399 Invalid, 0 Unknown, 0 Unchecked, 19.6s Time] [2023-12-22 01:10:38,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54211 states. [2023-12-22 01:10:42,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54211 to 45806. [2023-12-22 01:10:42,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45806 states, 45804 states have (on average 1.1982577940791197) internal successors, (54885), 45805 states have internal predecessors, (54885), 0 states have call successors, (0), 0 states have 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:10:42,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45806 states to 45806 states and 54885 transitions. [2023-12-22 01:10:42,907 INFO L78 Accepts]: Start accepts. Automaton has 45806 states and 54885 transitions. Word has length 247 [2023-12-22 01:10:42,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:10:42,907 INFO L495 AbstractCegarLoop]: Abstraction has 45806 states and 54885 transitions. [2023-12-22 01:10:42,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.26086956521739) internal successors, (472), 46 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:10:42,908 INFO L276 IsEmpty]: Start isEmpty. Operand 45806 states and 54885 transitions. [2023-12-22 01:10:42,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 01:10:42,922 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:10:42,922 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:42,926 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 (47)] Ended with exit code 0 [2023-12-22 01:10:43,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:10:43,122 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:10:43,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:10:43,123 INFO L85 PathProgramCache]: Analyzing trace with hash 747358752, now seen corresponding path program 2 times [2023-12-22 01:10:43,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:10:43,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425157159] [2023-12-22 01:10:43,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:10:43,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:10:43,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:10:43,124 INFO L229 MonitoredProcess]: Starting monitored process 48 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:10:43,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-22 01:10:43,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:10:43,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:10:43,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:10:43,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:10:46,913 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 123 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:10:46,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:10:48,374 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 123 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:10:48,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:10:48,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425157159] [2023-12-22 01:10:48,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425157159] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:10:48,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:10:48,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:10:48,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19267815] [2023-12-22 01:10:48,375 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:10:48,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:10:48,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:10:48,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:10:48,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:10:48,376 INFO L87 Difference]: Start difference. First operand 45806 states and 54885 transitions. Second operand has 46 states, 46 states have (on average 10.152173913043478) internal successors, (467), 46 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have 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:11:52,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:11:52,009 INFO L93 Difference]: Finished difference Result 64375 states and 76246 transitions. [2023-12-22 01:11:52,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2023-12-22 01:11:52,010 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.152173913043478) internal successors, (467), 46 states have internal predecessors, (467), 0 states have call successors, (0), 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 247 [2023-12-22 01:11:52,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:11:52,068 INFO L225 Difference]: With dead ends: 64375 [2023-12-22 01:11:52,069 INFO L226 Difference]: Without dead ends: 57474 [2023-12-22 01:11:52,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 714 GetRequests, 448 SyntacticMatches, 0 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23297 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=7432, Invalid=64124, Unknown=0, NotChecked=0, Total=71556 [2023-12-22 01:11:52,078 INFO L413 NwaCegarLoop]: 1949 mSDtfsCounter, 5936 mSDsluCounter, 53081 mSDsCounter, 0 mSdLazyCounter, 16069 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5936 SdHoareTripleChecker+Valid, 55030 SdHoareTripleChecker+Invalid, 16106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 16069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:11:52,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5936 Valid, 55030 Invalid, 16106 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [37 Valid, 16069 Invalid, 0 Unknown, 0 Unchecked, 20.1s Time] [2023-12-22 01:11:52,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57474 states. [2023-12-22 01:11:56,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57474 to 46960. [2023-12-22 01:11:56,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46960 states, 46958 states have (on average 1.1967928787427062) internal successors, (56199), 46959 states have internal predecessors, (56199), 0 states have call successors, (0), 0 states have 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:11:56,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46960 states to 46960 states and 56199 transitions. [2023-12-22 01:11:56,553 INFO L78 Accepts]: Start accepts. Automaton has 46960 states and 56199 transitions. Word has length 247 [2023-12-22 01:11:56,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:11:56,553 INFO L495 AbstractCegarLoop]: Abstraction has 46960 states and 56199 transitions. [2023-12-22 01:11:56,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.152173913043478) internal successors, (467), 46 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have 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:11:56,553 INFO L276 IsEmpty]: Start isEmpty. Operand 46960 states and 56199 transitions. [2023-12-22 01:11:56,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:11:56,568 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:11:56,568 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11:56,572 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 (48)] Ended with exit code 0 [2023-12-22 01:11:56,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:11:56,768 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:11:56,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:11:56,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1911977455, now seen corresponding path program 2 times [2023-12-22 01:11:56,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:11:56,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1111439458] [2023-12-22 01:11:56,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:11:56,769 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:11:56,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:11:56,770 INFO L229 MonitoredProcess]: Starting monitored process 49 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:11:56,771 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 (49)] Waiting until timeout for monitored process [2023-12-22 01:11:56,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:11:56,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:11:56,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:11:56,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:11:57,329 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 21 proven. 515 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 01:11:57,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:11:57,831 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 21 proven. 515 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-22 01:11:57,831 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:11:57,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1111439458] [2023-12-22 01:11:57,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1111439458] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:11:57,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:11:57,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-22 01:11:57,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617300344] [2023-12-22 01:11:57,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:11:57,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-22 01:11:57,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:11:57,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-22 01:11:57,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-22 01:11:57,833 INFO L87 Difference]: Start difference. First operand 46960 states and 56199 transitions. Second operand has 12 states, 12 states have (on average 34.083333333333336) internal successors, (409), 12 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have 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:12:04,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:12:04,401 INFO L93 Difference]: Finished difference Result 92670 states and 108509 transitions. [2023-12-22 01:12:04,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 01:12:04,401 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 34.083333333333336) internal successors, (409), 12 states have internal predecessors, (409), 0 states have call successors, (0), 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:12:04,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:12:04,467 INFO L225 Difference]: With dead ends: 92670 [2023-12-22 01:12:04,467 INFO L226 Difference]: Without dead ends: 61458 [2023-12-22 01:12:04,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-22 01:12:04,479 INFO L413 NwaCegarLoop]: 1683 mSDtfsCounter, 5856 mSDsluCounter, 6882 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5856 SdHoareTripleChecker+Valid, 8565 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:12:04,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5856 Valid, 8565 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:12:04,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61458 states. [2023-12-22 01:12:10,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61458 to 55868. [2023-12-22 01:12:10,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55868 states, 55866 states have (on average 1.1833494433107794) internal successors, (66109), 55867 states have internal predecessors, (66109), 0 states have call successors, (0), 0 states have 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:12:10,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55868 states to 55868 states and 66109 transitions. [2023-12-22 01:12:10,116 INFO L78 Accepts]: Start accepts. Automaton has 55868 states and 66109 transitions. Word has length 248 [2023-12-22 01:12:10,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:12:10,116 INFO L495 AbstractCegarLoop]: Abstraction has 55868 states and 66109 transitions. [2023-12-22 01:12:10,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.083333333333336) internal successors, (409), 12 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have 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:12:10,116 INFO L276 IsEmpty]: Start isEmpty. Operand 55868 states and 66109 transitions. [2023-12-22 01:12:10,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:12:10,128 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:12:10,128 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12:10,132 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 (49)] Ended with exit code 0 [2023-12-22 01:12:10,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:12:10,329 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:12:10,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:12:10,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1123495711, now seen corresponding path program 2 times [2023-12-22 01:12:10,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:12:10,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [399181253] [2023-12-22 01:12:10,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:12:10,330 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:12:10,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:12:10,331 INFO L229 MonitoredProcess]: Starting monitored process 50 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:12:10,331 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 (50)] Waiting until timeout for monitored process [2023-12-22 01:12:10,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:12:10,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:12:10,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:12:10,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:12:14,511 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 45 proven. 547 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:12:14,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:12:16,190 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 45 proven. 547 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:12:16,190 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:12:16,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [399181253] [2023-12-22 01:12:16,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [399181253] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:12:16,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:12:16,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:12:16,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411350748] [2023-12-22 01:12:16,191 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:12:16,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:12:16,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:12:16,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:12:16,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:12:16,192 INFO L87 Difference]: Start difference. First operand 55868 states and 66109 transitions. Second operand has 46 states, 46 states have (on average 10.608695652173912) internal successors, (488), 46 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:12:45,896 WARN L249 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-22 01:12:45,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2023-12-22 01:12:45,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 599 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5637 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=2570, Invalid=20080, Unknown=0, NotChecked=0, Total=22650 [2023-12-22 01:12:45,898 INFO L413 NwaCegarLoop]: 506 mSDtfsCounter, 1072 mSDsluCounter, 12067 mSDsCounter, 0 mSdLazyCounter, 9772 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1072 SdHoareTripleChecker+Valid, 12573 SdHoareTripleChecker+Invalid, 9788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 9772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:12:45,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1072 Valid, 12573 Invalid, 9788 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 9772 Invalid, 0 Unknown, 0 Unchecked, 10.9s Time] [2023-12-22 01:12:45,902 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 (50)] Forceful destruction successful, exit code 0 [2023-12-22 01:12:46,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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:12:46,103 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:365) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:416) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2023-12-22 01:12:46,106 INFO L158 Benchmark]: Toolchain (without parser) took 815549.32ms. Allocated memory was 188.7MB in the beginning and 4.4GB in the end (delta: 4.3GB). Free memory was 117.1MB in the beginning and 2.8GB in the end (delta: -2.6GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2023-12-22 01:12:46,106 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 188.7MB. Free memory is still 143.8MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 01:12:46,106 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1375.76ms. Allocated memory was 188.7MB in the beginning and 263.2MB in the end (delta: 74.4MB). Free memory was 117.1MB in the beginning and 195.9MB in the end (delta: -78.8MB). Peak memory consumption was 146.1MB. Max. memory is 8.0GB. [2023-12-22 01:12:46,106 INFO L158 Benchmark]: Boogie Procedure Inliner took 139.24ms. Allocated memory is still 263.2MB. Free memory was 195.9MB in the beginning and 160.3MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-22 01:12:46,106 INFO L158 Benchmark]: Boogie Preprocessor took 284.61ms. Allocated memory is still 263.2MB. Free memory was 160.3MB in the beginning and 180.1MB in the end (delta: -19.9MB). Peak memory consumption was 63.5MB. Max. memory is 8.0GB. [2023-12-22 01:12:46,106 INFO L158 Benchmark]: RCFGBuilder took 23807.92ms. Allocated memory was 263.2MB in the beginning and 534.8MB in the end (delta: 271.6MB). Free memory was 180.1MB in the beginning and 285.0MB in the end (delta: -104.9MB). Peak memory consumption was 174.6MB. Max. memory is 8.0GB. [2023-12-22 01:12:46,107 INFO L158 Benchmark]: TraceAbstraction took 789935.37ms. Allocated memory was 534.8MB in the beginning and 4.4GB in the end (delta: 3.9GB). Free memory was 284.0MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2023-12-22 01:12:46,107 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 188.7MB. Free memory is still 143.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1375.76ms. Allocated memory was 188.7MB in the beginning and 263.2MB in the end (delta: 74.4MB). Free memory was 117.1MB in the beginning and 195.9MB in the end (delta: -78.8MB). Peak memory consumption was 146.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 139.24ms. Allocated memory is still 263.2MB. Free memory was 195.9MB in the beginning and 160.3MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 284.61ms. Allocated memory is still 263.2MB. Free memory was 160.3MB in the beginning and 180.1MB in the end (delta: -19.9MB). Peak memory consumption was 63.5MB. Max. memory is 8.0GB. * RCFGBuilder took 23807.92ms. Allocated memory was 263.2MB in the beginning and 534.8MB in the end (delta: 271.6MB). Free memory was 180.1MB in the beginning and 285.0MB in the end (delta: -104.9MB). Peak memory consumption was 174.6MB. Max. memory is 8.0GB. * TraceAbstraction took 789935.37ms. Allocated memory was 534.8MB in the beginning and 4.4GB in the end (delta: 3.9GB). Free memory was 284.0MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...