/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.BOUNDED-10.pals+Problem12_label07.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 00:56:16,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 00:56:16,255 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:56:16,259 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 00:56:16,260 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 00:56:16,281 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 00:56:16,281 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 00:56:16,282 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 00:56:16,282 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 00:56:16,285 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 00:56:16,285 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 00:56:16,285 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 00:56:16,286 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 00:56:16,287 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 00:56:16,287 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 00:56:16,287 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 00:56:16,287 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 00:56:16,288 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 00:56:16,288 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 00:56:16,288 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 00:56:16,288 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 00:56:16,288 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 00:56:16,288 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 00:56:16,289 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 00:56:16,290 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 00:56:16,290 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 00:56:16,290 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 00:56:16,290 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:56:16,291 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 00:56:16,291 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 00:56:16,292 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 00:56:16,292 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 00:56:16,295 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 00:56:16,295 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 00:56:16,295 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:56:16,467 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 00:56:16,489 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 00:56:16,491 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 00:56:16,492 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 00:56:16,495 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 00:56:16,497 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label07.c [2023-12-22 00:56:17,521 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 00:56:17,838 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 00:56:17,838 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label07.c [2023-12-22 00:56:17,866 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/661b1fd07/ff074e2ec66149098311231b64202e7e/FLAGbfedeb0fd [2023-12-22 00:56:17,879 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/661b1fd07/ff074e2ec66149098311231b64202e7e [2023-12-22 00:56:17,881 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 00:56:17,882 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 00:56:17,884 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 00:56:17,884 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 00:56:17,887 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 00:56:17,888 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:56:17" (1/1) ... [2023-12-22 00:56:17,889 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a8852ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:17, skipping insertion in model container [2023-12-22 00:56:17,889 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:56:17" (1/1) ... [2023-12-22 00:56:18,020 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 00:56:18,305 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.BOUNDED-10.pals+Problem12_label07.c[11640,11653] [2023-12-22 00:56:18,326 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.BOUNDED-10.pals+Problem12_label07.c[12482,12495] [2023-12-22 00:56:18,921 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:56:18,937 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 00:56:18,970 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.BOUNDED-10.pals+Problem12_label07.c[11640,11653] [2023-12-22 00:56:18,973 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.BOUNDED-10.pals+Problem12_label07.c[12482,12495] [2023-12-22 00:56:19,241 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:56:19,261 INFO L206 MainTranslator]: Completed translation [2023-12-22 00:56:19,262 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19 WrapperNode [2023-12-22 00:56:19,262 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 00:56:19,263 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 00:56:19,263 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 00:56:19,263 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 00:56:19,268 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:56:19" (1/1) ... [2023-12-22 00:56:19,320 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:56:19" (1/1) ... [2023-12-22 00:56:19,466 INFO L138 Inliner]: procedures = 37, calls = 22, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 5069 [2023-12-22 00:56:19,466 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 00:56:19,467 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 00:56:19,467 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 00:56:19,467 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 00:56:19,475 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,475 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,510 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,564 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:56:19,565 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,565 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,618 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,640 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,654 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,668 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,699 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 00:56:19,700 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 00:56:19,700 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 00:56:19,700 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 00:56:19,701 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (1/1) ... [2023-12-22 00:56:19,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:56:19,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 00:56:19,723 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:56:19,726 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:56:19,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 00:56:19,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 00:56:19,751 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 00:56:19,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 00:56:19,835 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 00:56:19,836 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 00:56:43,328 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 00:56:43,377 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 00:56:43,378 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 00:56:43,378 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:56:43 BoogieIcfgContainer [2023-12-22 00:56:43,378 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 00:56:43,380 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 00:56:43,380 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 00:56:43,382 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 00:56:43,382 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:56:17" (1/3) ... [2023-12-22 00:56:43,382 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e6e50e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:56:43, skipping insertion in model container [2023-12-22 00:56:43,382 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:56:19" (2/3) ... [2023-12-22 00:56:43,383 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e6e50e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:56:43, skipping insertion in model container [2023-12-22 00:56:43,383 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:56:43" (3/3) ... [2023-12-22 00:56:43,383 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label07.c [2023-12-22 00:56:43,395 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 00:56:43,395 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 00:56:43,443 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 00:56:43,448 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;@52cb84f1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 00:56:43,448 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 00:56:43,455 INFO L276 IsEmpty]: Start isEmpty. Operand has 834 states, 831 states have (on average 1.9759326113116726) internal successors, (1642), 833 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have 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:56:43,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-22 00:56:43,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:43,459 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-22 00:56:43,459 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:43,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:43,464 INFO L85 PathProgramCache]: Analyzing trace with hash 927799355, now seen corresponding path program 1 times [2023-12-22 00:56:43,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:43,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194130292] [2023-12-22 00:56:43,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:43,478 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:56:43,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:43,479 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:56:43,482 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:56:43,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:43,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:43,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:43,624 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:56:43,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:43,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:43,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194130292] [2023-12-22 00:56:43,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194130292] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:43,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:43,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:56:43,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466501189] [2023-12-22 00:56:43,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:43,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:43,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:43,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:43,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:43,660 INFO L87 Difference]: Start difference. First operand has 834 states, 831 states have (on average 1.9759326113116726) internal successors, (1642), 833 states have internal predecessors, (1642), 0 states have call successors, (0), 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 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have 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:57:18,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:18,063 INFO L93 Difference]: Finished difference Result 2387 states and 4717 transitions. [2023-12-22 00:57:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:18,065 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 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 6 [2023-12-22 00:57:18,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:18,083 INFO L225 Difference]: With dead ends: 2387 [2023-12-22 00:57:18,083 INFO L226 Difference]: Without dead ends: 1581 [2023-12-22 00:57:18,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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 00:57:18,090 INFO L413 NwaCegarLoop]: 672 mSDtfsCounter, 927 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 2203 mSolverCounterSat, 664 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 2867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 664 IncrementalHoareTripleChecker+Valid, 2203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:18,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [927 Valid, 681 Invalid, 2867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [664 Valid, 2203 Invalid, 0 Unknown, 0 Unchecked, 34.1s Time] [2023-12-22 00:57:18,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2023-12-22 00:57:18,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1581. [2023-12-22 00:57:18,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1579 states have (on average 1.5693476884103863) internal successors, (2478), 1580 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have 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:57:18,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2478 transitions. [2023-12-22 00:57:18,170 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2478 transitions. Word has length 6 [2023-12-22 00:57:18,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:18,171 INFO L495 AbstractCegarLoop]: Abstraction has 1581 states and 2478 transitions. [2023-12-22 00:57:18,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have 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:57:18,171 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2478 transitions. [2023-12-22 00:57:18,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:57:18,173 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:18,173 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:57:18,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-22 00:57:18,375 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:57:18,376 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:18,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:18,377 INFO L85 PathProgramCache]: Analyzing trace with hash 106191434, now seen corresponding path program 1 times [2023-12-22 00:57:18,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:18,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [454587652] [2023-12-22 00:57:18,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:18,377 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:57:18,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:18,378 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:57:18,379 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:57:18,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:18,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:57:18,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:18,494 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:57:18,494 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:18,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:18,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [454587652] [2023-12-22 00:57:18,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [454587652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:18,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:18,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:57:18,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439035270] [2023-12-22 00:57:18,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:18,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:57:18,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:18,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:57:18,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:57:18,501 INFO L87 Difference]: Start difference. First operand 1581 states and 2478 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:57:18,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:18,565 INFO L93 Difference]: Finished difference Result 1625 states and 2547 transitions. [2023-12-22 00:57:18,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:57:18,566 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:57:18,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:18,571 INFO L225 Difference]: With dead ends: 1625 [2023-12-22 00:57:18,572 INFO L226 Difference]: Without dead ends: 1581 [2023-12-22 00:57:18,573 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:57:18,574 INFO L413 NwaCegarLoop]: 1568 mSDtfsCounter, 0 mSDsluCounter, 3101 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4669 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:57:18,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4669 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:18,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2023-12-22 00:57:18,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1581. [2023-12-22 00:57:18,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1581 states, 1579 states have (on average 1.5497150094996834) internal successors, (2447), 1580 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have 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:57:18,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2447 transitions. [2023-12-22 00:57:18,603 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2447 transitions. Word has length 21 [2023-12-22 00:57:18,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:18,603 INFO L495 AbstractCegarLoop]: Abstraction has 1581 states and 2447 transitions. [2023-12-22 00:57:18,604 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:57:18,604 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2447 transitions. [2023-12-22 00:57:18,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-22 00:57:18,606 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:18,606 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 00:57:18,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:18,809 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:57:18,809 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:18,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:18,811 INFO L85 PathProgramCache]: Analyzing trace with hash -945524767, now seen corresponding path program 1 times [2023-12-22 00:57:18,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:18,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [245054246] [2023-12-22 00:57:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:18,812 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:57:18,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:18,813 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:57:18,841 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:57:18,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:18,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:57:18,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:19,606 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:57:19,606 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:19,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:19,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [245054246] [2023-12-22 00:57:19,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [245054246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:19,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:19,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:57:19,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138231047] [2023-12-22 00:57:19,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:19,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:57:19,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:19,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:57:19,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:57:19,608 INFO L87 Difference]: Start difference. First operand 1581 states and 2447 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 00:57:19,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:19,870 INFO L93 Difference]: Finished difference Result 1827 states and 2843 transitions. [2023-12-22 00:57:19,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:57:19,871 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 00:57:19,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:19,877 INFO L225 Difference]: With dead ends: 1827 [2023-12-22 00:57:19,877 INFO L226 Difference]: Without dead ends: 1786 [2023-12-22 00:57:19,878 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 00:57:19,880 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 3284 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3284 SdHoareTripleChecker+Valid, 2019 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:19,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3284 Valid, 2019 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 00:57:19,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2023-12-22 00:57:19,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1659. [2023-12-22 00:57:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1657 states have (on average 1.5534097767048884) internal successors, (2574), 1658 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have 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:57:19,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 2574 transitions. [2023-12-22 00:57:19,911 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 2574 transitions. Word has length 51 [2023-12-22 00:57:19,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:19,912 INFO L495 AbstractCegarLoop]: Abstraction has 1659 states and 2574 transitions. [2023-12-22 00:57:19,912 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 00:57:19,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 2574 transitions. [2023-12-22 00:57:19,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-22 00:57:19,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:19,918 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 00:57:19,922 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 00:57:20,121 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 00:57:20,122 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:20,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1737093297, now seen corresponding path program 1 times [2023-12-22 00:57:20,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:20,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979484995] [2023-12-22 00:57:20,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:20,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 00:57:20,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:20,124 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 00:57:20,128 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 00:57:20,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:20,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:20,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:20,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:57:20,291 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:20,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:20,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979484995] [2023-12-22 00:57:20,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979484995] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:20,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:20,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:20,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185434068] [2023-12-22 00:57:20,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:20,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:20,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:20,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:20,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:20,292 INFO L87 Difference]: Start difference. First operand 1659 states and 2574 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 00:57:20,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:20,334 INFO L93 Difference]: Finished difference Result 1881 states and 2932 transitions. [2023-12-22 00:57:20,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:20,335 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 00:57:20,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:20,340 INFO L225 Difference]: With dead ends: 1881 [2023-12-22 00:57:20,340 INFO L226 Difference]: Without dead ends: 1762 [2023-12-22 00:57:20,341 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 00:57:20,342 INFO L413 NwaCegarLoop]: 1536 mSDtfsCounter, 1480 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1480 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:20,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1480 Valid, 1596 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:20,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1762 states. [2023-12-22 00:57:20,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1762 to 1760. [2023-12-22 00:57:20,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1760 states, 1758 states have (on average 1.5546075085324231) internal successors, (2733), 1759 states have internal predecessors, (2733), 0 states have call successors, (0), 0 states have 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:57:20,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 2733 transitions. [2023-12-22 00:57:20,371 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 2733 transitions. Word has length 53 [2023-12-22 00:57:20,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:20,371 INFO L495 AbstractCegarLoop]: Abstraction has 1760 states and 2733 transitions. [2023-12-22 00:57:20,371 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 00:57:20,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 2733 transitions. [2023-12-22 00:57:20,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-22 00:57:20,372 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:20,372 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 00:57:20,379 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 00:57:20,577 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 00:57:20,577 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:20,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:20,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2047293398, now seen corresponding path program 1 times [2023-12-22 00:57:20,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:20,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636950905] [2023-12-22 00:57:20,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:20,578 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:57:20,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:20,580 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 00:57:20,592 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 00:57:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:20,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:57:20,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:20,678 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:57:20,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:20,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:20,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636950905] [2023-12-22 00:57:20,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636950905] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:20,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:20,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:57:20,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465261112] [2023-12-22 00:57:20,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:20,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:57:20,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:20,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:57:20,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:57:20,680 INFO L87 Difference]: Start difference. First operand 1760 states and 2733 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 00:57:20,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:20,733 INFO L93 Difference]: Finished difference Result 1774 states and 2750 transitions. [2023-12-22 00:57:20,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:57:20,734 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 00:57:20,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:20,741 INFO L225 Difference]: With dead ends: 1774 [2023-12-22 00:57:20,741 INFO L226 Difference]: Without dead ends: 1772 [2023-12-22 00:57:20,741 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 00:57:20,742 INFO L413 NwaCegarLoop]: 1536 mSDtfsCounter, 1 mSDsluCounter, 3064 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4600 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 00:57:20,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4600 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:20,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2023-12-22 00:57:20,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1768. [2023-12-22 00:57:20,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1766 states have (on average 1.551528878822197) internal successors, (2740), 1767 states have internal predecessors, (2740), 0 states have call successors, (0), 0 states have 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:57:20,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2740 transitions. [2023-12-22 00:57:20,771 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 2740 transitions. Word has length 54 [2023-12-22 00:57:20,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:20,772 INFO L495 AbstractCegarLoop]: Abstraction has 1768 states and 2740 transitions. [2023-12-22 00:57:20,772 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 00:57:20,774 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 2740 transitions. [2023-12-22 00:57:20,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:57:20,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:20,778 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 00:57:20,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:20,981 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 00:57:20,982 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:20,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:20,983 INFO L85 PathProgramCache]: Analyzing trace with hash -115096663, now seen corresponding path program 1 times [2023-12-22 00:57:20,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:20,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190456487] [2023-12-22 00:57:20,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:20,983 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:57:20,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:20,984 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 00:57:21,003 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 00:57:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:21,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:21,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:21,129 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:57:21,129 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:21,129 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:21,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190456487] [2023-12-22 00:57:21,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190456487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:21,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:21,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:21,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783532411] [2023-12-22 00:57:21,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:21,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:21,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:21,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:21,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:21,131 INFO L87 Difference]: Start difference. First operand 1768 states and 2740 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 00:57:21,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:21,165 INFO L93 Difference]: Finished difference Result 2008 states and 3120 transitions. [2023-12-22 00:57:21,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:21,165 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 00:57:21,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:21,171 INFO L225 Difference]: With dead ends: 2008 [2023-12-22 00:57:21,171 INFO L226 Difference]: Without dead ends: 1883 [2023-12-22 00:57:21,173 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 00:57:21,174 INFO L413 NwaCegarLoop]: 1587 mSDtfsCounter, 1494 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 1653 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 00:57:21,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 1653 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:21,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1883 states. [2023-12-22 00:57:21,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1883 to 1881. [2023-12-22 00:57:21,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1879 states have (on average 1.5518893028206493) internal successors, (2916), 1880 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:57:21,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 2916 transitions. [2023-12-22 00:57:21,205 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 2916 transitions. Word has length 55 [2023-12-22 00:57:21,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:21,206 INFO L495 AbstractCegarLoop]: Abstraction has 1881 states and 2916 transitions. [2023-12-22 00:57:21,208 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 00:57:21,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 2916 transitions. [2023-12-22 00:57:21,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:57:21,208 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:21,209 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 00:57:21,214 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 00:57:21,412 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 00:57:21,412 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:21,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:21,412 INFO L85 PathProgramCache]: Analyzing trace with hash -343735895, now seen corresponding path program 1 times [2023-12-22 00:57:21,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:21,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236973187] [2023-12-22 00:57:21,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:21,414 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:57:21,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:21,415 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 00:57:21,416 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 00:57:21,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:21,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:21,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:21,546 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:57:21,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:21,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:21,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236973187] [2023-12-22 00:57:21,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236973187] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:21,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:21,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:21,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635558240] [2023-12-22 00:57:21,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:21,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:21,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:21,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:21,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:21,549 INFO L87 Difference]: Start difference. First operand 1881 states and 2916 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 00:57:21,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:21,585 INFO L93 Difference]: Finished difference Result 2523 states and 3919 transitions. [2023-12-22 00:57:21,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:21,586 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 00:57:21,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:21,592 INFO L225 Difference]: With dead ends: 2523 [2023-12-22 00:57:21,592 INFO L226 Difference]: Without dead ends: 2184 [2023-12-22 00:57:21,593 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 00:57:21,594 INFO L413 NwaCegarLoop]: 1579 mSDtfsCounter, 1490 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 1653 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 00:57:21,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1490 Valid, 1653 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:21,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2184 states. [2023-12-22 00:57:21,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2184 to 2182. [2023-12-22 00:57:21,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 2180 states have (on average 1.5486238532110093) internal successors, (3376), 2181 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have 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:57:21,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 3376 transitions. [2023-12-22 00:57:21,655 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 3376 transitions. Word has length 55 [2023-12-22 00:57:21,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:21,655 INFO L495 AbstractCegarLoop]: Abstraction has 2182 states and 3376 transitions. [2023-12-22 00:57:21,655 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 00:57:21,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 3376 transitions. [2023-12-22 00:57:21,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:57:21,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:21,656 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 00:57:21,664 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 00:57:21,859 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 00:57:21,859 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:21,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:21,860 INFO L85 PathProgramCache]: Analyzing trace with hash -969391959, now seen corresponding path program 1 times [2023-12-22 00:57:21,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:21,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770072547] [2023-12-22 00:57:21,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:21,860 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:57:21,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:21,861 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 00:57:21,862 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 00:57:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:21,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:21,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:21,983 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:57:21,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:21,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770072547] [2023-12-22 00:57:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770072547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:21,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:21,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:21,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032795323] [2023-12-22 00:57:21,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:21,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:21,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:21,984 INFO L87 Difference]: Start difference. First operand 2182 states and 3376 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 00:57:22,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:22,024 INFO L93 Difference]: Finished difference Result 3390 states and 5236 transitions. [2023-12-22 00:57:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:22,024 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 00:57:22,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:22,031 INFO L225 Difference]: With dead ends: 3390 [2023-12-22 00:57:22,031 INFO L226 Difference]: Without dead ends: 2750 [2023-12-22 00:57:22,032 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 00:57:22,033 INFO L413 NwaCegarLoop]: 1577 mSDtfsCounter, 1488 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1488 SdHoareTripleChecker+Valid, 1655 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 00:57:22,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1488 Valid, 1655 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:22,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2750 states. [2023-12-22 00:57:22,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2750 to 2748. [2023-12-22 00:57:22,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2748 states, 2746 states have (on average 1.5382374362709395) internal successors, (4224), 2747 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have 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:57:22,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2748 states to 2748 states and 4224 transitions. [2023-12-22 00:57:22,077 INFO L78 Accepts]: Start accepts. Automaton has 2748 states and 4224 transitions. Word has length 55 [2023-12-22 00:57:22,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:22,077 INFO L495 AbstractCegarLoop]: Abstraction has 2748 states and 4224 transitions. [2023-12-22 00:57:22,077 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 00:57:22,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2748 states and 4224 transitions. [2023-12-22 00:57:22,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:57:22,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:22,078 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 00:57:22,081 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 00:57:22,280 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 00:57:22,281 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:22,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:22,281 INFO L85 PathProgramCache]: Analyzing trace with hash -80658519, now seen corresponding path program 1 times [2023-12-22 00:57:22,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:22,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1799002158] [2023-12-22 00:57:22,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:22,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:57:22,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:22,283 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 00:57:22,283 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 00:57:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:22,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:22,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:22,414 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:57:22,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:22,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:22,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1799002158] [2023-12-22 00:57:22,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1799002158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:22,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:22,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:22,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663410529] [2023-12-22 00:57:22,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:22,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:22,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:22,416 INFO L87 Difference]: Start difference. First operand 2748 states and 4224 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 00:57:22,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:22,464 INFO L93 Difference]: Finished difference Result 5016 states and 7654 transitions. [2023-12-22 00:57:22,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:22,465 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 00:57:22,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:22,474 INFO L225 Difference]: With dead ends: 5016 [2023-12-22 00:57:22,474 INFO L226 Difference]: Without dead ends: 3810 [2023-12-22 00:57:22,476 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 00:57:22,477 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1486 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1486 SdHoareTripleChecker+Valid, 1657 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 00:57:22,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1486 Valid, 1657 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:22,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3810 states. [2023-12-22 00:57:22,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3810 to 3808. [2023-12-22 00:57:22,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3808 states, 3806 states have (on average 1.5176037834997373) internal successors, (5776), 3807 states have internal predecessors, (5776), 0 states have call successors, (0), 0 states have 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:57:22,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 5776 transitions. [2023-12-22 00:57:22,538 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 5776 transitions. Word has length 55 [2023-12-22 00:57:22,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:22,539 INFO L495 AbstractCegarLoop]: Abstraction has 3808 states and 5776 transitions. [2023-12-22 00:57:22,539 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 00:57:22,539 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 5776 transitions. [2023-12-22 00:57:22,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:57:22,539 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:22,539 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 00:57:22,542 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 00:57:22,742 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 00:57:22,743 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:22,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:22,743 INFO L85 PathProgramCache]: Analyzing trace with hash -383679831, now seen corresponding path program 1 times [2023-12-22 00:57:22,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:22,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315037746] [2023-12-22 00:57:22,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:22,744 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:57:22,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:22,745 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 00:57:22,768 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 00:57:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:22,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:22,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:22,856 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:57:22,856 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:22,856 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:22,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315037746] [2023-12-22 00:57:22,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [315037746] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:22,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:22,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:22,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471241075] [2023-12-22 00:57:22,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:22,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:22,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:22,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:22,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:22,857 INFO L87 Difference]: Start difference. First operand 3808 states and 5776 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 00:57:22,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:22,923 INFO L93 Difference]: Finished difference Result 8052 states and 12058 transitions. [2023-12-22 00:57:22,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:22,924 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 00:57:22,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:22,939 INFO L225 Difference]: With dead ends: 8052 [2023-12-22 00:57:22,939 INFO L226 Difference]: Without dead ends: 5786 [2023-12-22 00:57:22,943 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 00:57:22,943 INFO L413 NwaCegarLoop]: 1589 mSDtfsCounter, 1492 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1492 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 00:57:22,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1492 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 00:57:22,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5786 states. [2023-12-22 00:57:23,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5786 to 5784. [2023-12-22 00:57:23,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5784 states, 5782 states have (on average 1.4859910065721205) internal successors, (8592), 5783 states have internal predecessors, (8592), 0 states have call successors, (0), 0 states have 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:57:23,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5784 states to 5784 states and 8592 transitions. [2023-12-22 00:57:23,103 INFO L78 Accepts]: Start accepts. Automaton has 5784 states and 8592 transitions. Word has length 55 [2023-12-22 00:57:23,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:23,103 INFO L495 AbstractCegarLoop]: Abstraction has 5784 states and 8592 transitions. [2023-12-22 00:57:23,103 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 00:57:23,103 INFO L276 IsEmpty]: Start isEmpty. Operand 5784 states and 8592 transitions. [2023-12-22 00:57:23,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:57:23,104 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:23,105 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 00:57:23,110 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 00:57:23,308 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 00:57:23,308 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:23,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:23,308 INFO L85 PathProgramCache]: Analyzing trace with hash -290597167, now seen corresponding path program 1 times [2023-12-22 00:57:23,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:23,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [345136763] [2023-12-22 00:57:23,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:23,309 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:57:23,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:23,310 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 00:57:23,340 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 00:57:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:23,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:57:23,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:24,048 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 00:57:24,048 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:57:24,368 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 00:57:24,368 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:24,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [345136763] [2023-12-22 00:57:24,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [345136763] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:57:24,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:57:24,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:57:24,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908032810] [2023-12-22 00:57:24,369 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:57:24,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:57:24,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:24,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:57:24,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:57:24,370 INFO L87 Difference]: Start difference. First operand 5784 states and 8592 transitions. Second operand has 16 states, 16 states have (on average 8.25) internal successors, (132), 16 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have 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:57:26,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:26,390 INFO L93 Difference]: Finished difference Result 15122 states and 22101 transitions. [2023-12-22 00:57:26,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:57:26,390 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.25) internal successors, (132), 16 states have internal predecessors, (132), 0 states have call successors, (0), 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 00:57:26,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:26,417 INFO L225 Difference]: With dead ends: 15122 [2023-12-22 00:57:26,417 INFO L226 Difference]: Without dead ends: 12144 [2023-12-22 00:57:26,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 00:57:26,425 INFO L413 NwaCegarLoop]: 1543 mSDtfsCounter, 5291 mSDsluCounter, 13805 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5291 SdHoareTripleChecker+Valid, 15348 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:26,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5291 Valid, 15348 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-22 00:57:26,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12144 states. [2023-12-22 00:57:26,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12144 to 10024. [2023-12-22 00:57:26,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10024 states, 10022 states have (on average 1.471961684294552) internal successors, (14752), 10023 states have internal predecessors, (14752), 0 states have call successors, (0), 0 states have 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:57:26,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10024 states to 10024 states and 14752 transitions. [2023-12-22 00:57:26,672 INFO L78 Accepts]: Start accepts. Automaton has 10024 states and 14752 transitions. Word has length 73 [2023-12-22 00:57:26,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:26,672 INFO L495 AbstractCegarLoop]: Abstraction has 10024 states and 14752 transitions. [2023-12-22 00:57:26,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.25) internal successors, (132), 16 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have 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:57:26,673 INFO L276 IsEmpty]: Start isEmpty. Operand 10024 states and 14752 transitions. [2023-12-22 00:57:26,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:57:26,677 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:26,677 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 00:57:26,680 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 00:57:26,880 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 00:57:26,880 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:26,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:26,881 INFO L85 PathProgramCache]: Analyzing trace with hash -519236399, now seen corresponding path program 1 times [2023-12-22 00:57:26,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:26,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [272476309] [2023-12-22 00:57:26,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:26,881 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:57:26,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:26,882 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 00:57:26,887 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 00:57:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:26,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:26,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:26,992 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 00:57:26,992 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:26,992 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [272476309] [2023-12-22 00:57:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [272476309] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:26,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:26,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777501154] [2023-12-22 00:57:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:26,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:26,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:26,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:26,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:26,994 INFO L87 Difference]: Start difference. First operand 10024 states and 14752 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 00:57:27,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:27,106 INFO L93 Difference]: Finished difference Result 15998 states and 23557 transitions. [2023-12-22 00:57:27,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:27,106 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 00:57:27,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:27,118 INFO L225 Difference]: With dead ends: 15998 [2023-12-22 00:57:27,118 INFO L226 Difference]: Without dead ends: 7516 [2023-12-22 00:57:27,127 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 00:57:27,127 INFO L413 NwaCegarLoop]: 1577 mSDtfsCounter, 47 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 3103 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 00:57:27,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 3103 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:27,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7516 states. [2023-12-22 00:57:27,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7516 to 7509. [2023-12-22 00:57:27,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7509 states, 7507 states have (on average 1.4766218196350074) internal successors, (11085), 7508 states have internal predecessors, (11085), 0 states have call successors, (0), 0 states have 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:57:27,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7509 states to 7509 states and 11085 transitions. [2023-12-22 00:57:27,298 INFO L78 Accepts]: Start accepts. Automaton has 7509 states and 11085 transitions. Word has length 73 [2023-12-22 00:57:27,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:27,298 INFO L495 AbstractCegarLoop]: Abstraction has 7509 states and 11085 transitions. [2023-12-22 00:57:27,298 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 00:57:27,298 INFO L276 IsEmpty]: Start isEmpty. Operand 7509 states and 11085 transitions. [2023-12-22 00:57:27,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 00:57:27,299 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:27,299 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] [2023-12-22 00:57:27,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:27,502 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 00:57:27,502 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:27,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:27,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1376011175, now seen corresponding path program 1 times [2023-12-22 00:57:27,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:27,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1341875327] [2023-12-22 00:57:27,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:27,503 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:57:27,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:27,505 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 00:57:27,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 00:57:27,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:27,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:27,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:27,601 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 00:57:27,602 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:27,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:27,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1341875327] [2023-12-22 00:57:27,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1341875327] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:27,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:27,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:57:27,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590173237] [2023-12-22 00:57:27,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:27,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:27,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:27,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:27,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:27,603 INFO L87 Difference]: Start difference. First operand 7509 states and 11085 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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:57:27,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:27,673 INFO L93 Difference]: Finished difference Result 10489 states and 15431 transitions. [2023-12-22 00:57:27,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:27,674 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 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 00:57:27,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:27,680 INFO L225 Difference]: With dead ends: 10489 [2023-12-22 00:57:27,680 INFO L226 Difference]: Without dead ends: 4535 [2023-12-22 00:57:27,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 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 00:57:27,686 INFO L413 NwaCegarLoop]: 1570 mSDtfsCounter, 43 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 3088 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 00:57:27,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 3088 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:57:27,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4535 states. [2023-12-22 00:57:27,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4535 to 4533. [2023-12-22 00:57:27,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4533 states, 4531 states have (on average 1.4771573604060915) internal successors, (6693), 4532 states have internal predecessors, (6693), 0 states have call successors, (0), 0 states have 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:57:27,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4533 states to 4533 states and 6693 transitions. [2023-12-22 00:57:27,796 INFO L78 Accepts]: Start accepts. Automaton has 4533 states and 6693 transitions. Word has length 75 [2023-12-22 00:57:27,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:27,796 INFO L495 AbstractCegarLoop]: Abstraction has 4533 states and 6693 transitions. [2023-12-22 00:57:27,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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:57:27,796 INFO L276 IsEmpty]: Start isEmpty. Operand 4533 states and 6693 transitions. [2023-12-22 00:57:27,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 00:57:27,797 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:27,797 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] [2023-12-22 00:57:27,802 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 (14)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:28,000 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 00:57:28,000 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:28,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:28,001 INFO L85 PathProgramCache]: Analyzing trace with hash 548000411, now seen corresponding path program 1 times [2023-12-22 00:57:28,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:28,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950767954] [2023-12-22 00:57:28,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:28,001 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:57:28,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:28,003 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 00:57:28,004 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 00:57:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:28,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:57:28,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:28,727 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 00:57:28,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:57:29,027 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 00:57:29,027 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:29,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [950767954] [2023-12-22 00:57:29,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [950767954] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:57:29,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:57:29,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:57:29,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743190943] [2023-12-22 00:57:29,027 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:57:29,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:57:29,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:29,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:57:29,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:57:29,028 INFO L87 Difference]: Start difference. First operand 4533 states and 6693 transitions. Second operand has 16 states, 16 states have (on average 8.75) internal successors, (140), 16 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:57:30,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:30,492 INFO L93 Difference]: Finished difference Result 12941 states and 18697 transitions. [2023-12-22 00:57:30,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:57:30,492 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.75) internal successors, (140), 16 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2023-12-22 00:57:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:30,507 INFO L225 Difference]: With dead ends: 12941 [2023-12-22 00:57:30,507 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:57:30,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 136 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 00:57:30,514 INFO L413 NwaCegarLoop]: 1588 mSDtfsCounter, 5033 mSDsluCounter, 10899 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5033 SdHoareTripleChecker+Valid, 12487 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:30,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5033 Valid, 12487 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:57:30,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:57:30,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 7797. [2023-12-22 00:57:30,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7797 states, 7795 states have (on average 1.4405388069275176) internal successors, (11229), 7796 states have internal predecessors, (11229), 0 states have call successors, (0), 0 states have 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:57:30,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7797 states to 7797 states and 11229 transitions. [2023-12-22 00:57:30,699 INFO L78 Accepts]: Start accepts. Automaton has 7797 states and 11229 transitions. Word has length 76 [2023-12-22 00:57:30,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:30,699 INFO L495 AbstractCegarLoop]: Abstraction has 7797 states and 11229 transitions. [2023-12-22 00:57:30,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.75) internal successors, (140), 16 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have 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:57:30,699 INFO L276 IsEmpty]: Start isEmpty. Operand 7797 states and 11229 transitions. [2023-12-22 00:57:30,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 00:57:30,700 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:30,700 INFO L195 NwaCegarLoop]: trace histogram [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 00:57:30,704 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 00:57:30,904 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 00:57:30,904 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:30,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:30,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1642786476, now seen corresponding path program 1 times [2023-12-22 00:57:30,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:30,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086527945] [2023-12-22 00:57:30,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:30,905 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:57:30,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:30,906 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 00:57:30,907 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 00:57:30,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:30,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:30,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-22 00:57:31,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:31,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:31,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086527945] [2023-12-22 00:57:31,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086527945] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:31,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:31,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:57:31,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638893485] [2023-12-22 00:57:31,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:31,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:31,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:31,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:31,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:31,069 INFO L87 Difference]: Start difference. First operand 7797 states and 11229 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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:58:04,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:04,450 INFO L93 Difference]: Finished difference Result 10803 states and 15916 transitions. [2023-12-22 00:58:04,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:58:04,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 0 states have call successors, (0), 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 00:58:04,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:04,463 INFO L225 Difference]: With dead ends: 10803 [2023-12-22 00:58:04,464 INFO L226 Difference]: Without dead ends: 9299 [2023-12-22 00:58:04,467 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 00:58:04,467 INFO L413 NwaCegarLoop]: 566 mSDtfsCounter, 827 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2406 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 827 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 2406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:04,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [827 Valid, 573 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 2406 Invalid, 0 Unknown, 0 Unchecked, 33.1s Time] [2023-12-22 00:58:04,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9299 states. [2023-12-22 00:58:04,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9299 to 9299. [2023-12-22 00:58:04,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9299 states, 9297 states have (on average 1.399053458104765) internal successors, (13007), 9298 states have internal predecessors, (13007), 0 states have call successors, (0), 0 states have 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:58:04,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9299 states to 9299 states and 13007 transitions. [2023-12-22 00:58:04,665 INFO L78 Accepts]: Start accepts. Automaton has 9299 states and 13007 transitions. Word has length 77 [2023-12-22 00:58:04,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:04,665 INFO L495 AbstractCegarLoop]: Abstraction has 9299 states and 13007 transitions. [2023-12-22 00:58:04,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 2 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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:58:04,665 INFO L276 IsEmpty]: Start isEmpty. Operand 9299 states and 13007 transitions. [2023-12-22 00:58:04,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 00:58:04,666 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:04,666 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] [2023-12-22 00:58:04,671 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 00:58:04,869 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 00:58:04,869 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:04,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:04,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1603371537, now seen corresponding path program 1 times [2023-12-22 00:58:04,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:04,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402169223] [2023-12-22 00:58:04,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:04,870 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:58:04,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:04,871 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 00:58:04,872 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 00:58:04,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:04,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:58:04,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:04,987 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 00:58:04,987 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:58:04,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:04,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402169223] [2023-12-22 00:58:04,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402169223] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:58:04,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:58:04,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:58:04,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491342938] [2023-12-22 00:58:04,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:58:04,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:58:04,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:04,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:58:04,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:58:04,989 INFO L87 Difference]: Start difference. First operand 9299 states and 13007 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:58:05,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:05,077 INFO L93 Difference]: Finished difference Result 12423 states and 17425 transitions. [2023-12-22 00:58:05,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:58:05,078 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 00:58:05,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:05,086 INFO L225 Difference]: With dead ends: 12423 [2023-12-22 00:58:05,086 INFO L226 Difference]: Without dead ends: 6181 [2023-12-22 00:58:05,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:58:05,093 INFO L413 NwaCegarLoop]: 1563 mSDtfsCounter, 39 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3073 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 00:58:05,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3073 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:58:05,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6181 states. [2023-12-22 00:58:05,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6181 to 6179. [2023-12-22 00:58:05,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6179 states, 6177 states have (on average 1.3830338351950786) internal successors, (8543), 6178 states have internal predecessors, (8543), 0 states have call successors, (0), 0 states have 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:58:05,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6179 states to 6179 states and 8543 transitions. [2023-12-22 00:58:05,240 INFO L78 Accepts]: Start accepts. Automaton has 6179 states and 8543 transitions. Word has length 78 [2023-12-22 00:58:05,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:05,241 INFO L495 AbstractCegarLoop]: Abstraction has 6179 states and 8543 transitions. [2023-12-22 00:58:05,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:58:05,241 INFO L276 IsEmpty]: Start isEmpty. Operand 6179 states and 8543 transitions. [2023-12-22 00:58:05,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-22 00:58:05,242 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:05,242 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] [2023-12-22 00:58:05,247 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 00:58:05,448 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 00:58:05,448 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:05,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:05,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2129707717, now seen corresponding path program 1 times [2023-12-22 00:58:05,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:05,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [170209327] [2023-12-22 00:58:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:05,449 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:58:05,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:05,450 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 00:58:05,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 00:58:05,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:05,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:58:05,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:06,240 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 00:58:06,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:06,547 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 00:58:06,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:06,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [170209327] [2023-12-22 00:58:06,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [170209327] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:06,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:06,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:58:06,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749223600] [2023-12-22 00:58:06,547 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:06,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:58:06,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:06,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:58:06,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:58:06,548 INFO L87 Difference]: Start difference. First operand 6179 states and 8543 transitions. Second operand has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:58:07,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:07,692 INFO L93 Difference]: Finished difference Result 14587 states and 20211 transitions. [2023-12-22 00:58:07,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:58:07,693 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 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 79 [2023-12-22 00:58:07,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:07,703 INFO L225 Difference]: With dead ends: 14587 [2023-12-22 00:58:07,703 INFO L226 Difference]: Without dead ends: 11465 [2023-12-22 00:58:07,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 142 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 00:58:07,706 INFO L413 NwaCegarLoop]: 1570 mSDtfsCounter, 3490 mSDsluCounter, 7746 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3490 SdHoareTripleChecker+Valid, 9316 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:07,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3490 Valid, 9316 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 00:58:07,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11465 states. [2023-12-22 00:58:07,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11465 to 9587. [2023-12-22 00:58:07,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9587 states, 9585 states have (on average 1.372039645279082) internal successors, (13151), 9586 states have internal predecessors, (13151), 0 states have call successors, (0), 0 states have 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:58:07,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9587 states to 9587 states and 13151 transitions. [2023-12-22 00:58:07,900 INFO L78 Accepts]: Start accepts. Automaton has 9587 states and 13151 transitions. Word has length 79 [2023-12-22 00:58:07,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:07,900 INFO L495 AbstractCegarLoop]: Abstraction has 9587 states and 13151 transitions. [2023-12-22 00:58:07,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.25) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have 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:58:07,901 INFO L276 IsEmpty]: Start isEmpty. Operand 9587 states and 13151 transitions. [2023-12-22 00:58:07,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-22 00:58:07,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:07,902 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] [2023-12-22 00:58:07,907 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 00:58:08,105 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 00:58:08,105 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:08,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:08,106 INFO L85 PathProgramCache]: Analyzing trace with hash -788513051, now seen corresponding path program 1 times [2023-12-22 00:58:08,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:08,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [93016240] [2023-12-22 00:58:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:08,106 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:58:08,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:08,107 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 00:58:08,108 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 00:58:08,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:08,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:58:08,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:08,219 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 00:58:08,219 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:58:08,219 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:08,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [93016240] [2023-12-22 00:58:08,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [93016240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:58:08,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:58:08,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:58:08,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779049161] [2023-12-22 00:58:08,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:58:08,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:58:08,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:08,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:58:08,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:58:08,221 INFO L87 Difference]: Start difference. First operand 9587 states and 13151 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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:58:08,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:08,342 INFO L93 Difference]: Finished difference Result 12855 states and 17641 transitions. [2023-12-22 00:58:08,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:58:08,342 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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 00:58:08,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:08,348 INFO L225 Difference]: With dead ends: 12855 [2023-12-22 00:58:08,348 INFO L226 Difference]: Without dead ends: 6325 [2023-12-22 00:58:08,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 79 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 00:58:08,354 INFO L413 NwaCegarLoop]: 1556 mSDtfsCounter, 35 mSDsluCounter, 1502 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 3058 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 00:58:08,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 3058 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:58:08,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6325 states. [2023-12-22 00:58:08,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6325 to 6323. [2023-12-22 00:58:08,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6323 states, 6321 states have (on average 1.3629172599272268) internal successors, (8615), 6322 states have internal predecessors, (8615), 0 states have call successors, (0), 0 states have 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:58:08,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6323 states to 6323 states and 8615 transitions. [2023-12-22 00:58:08,470 INFO L78 Accepts]: Start accepts. Automaton has 6323 states and 8615 transitions. Word has length 81 [2023-12-22 00:58:08,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:08,470 INFO L495 AbstractCegarLoop]: Abstraction has 6323 states and 8615 transitions. [2023-12-22 00:58:08,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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:58:08,471 INFO L276 IsEmpty]: Start isEmpty. Operand 6323 states and 8615 transitions. [2023-12-22 00:58:08,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 00:58:08,471 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:08,472 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] [2023-12-22 00:58:08,475 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 00:58:08,674 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 00:58:08,675 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:08,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash 994860943, now seen corresponding path program 1 times [2023-12-22 00:58:08,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:08,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414177589] [2023-12-22 00:58:08,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:08,676 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:58:08,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:08,677 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 00:58:08,678 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 00:58:08,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:08,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:58:08,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:09,639 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 00:58:09,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:10,026 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 00:58:10,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:10,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414177589] [2023-12-22 00:58:10,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414177589] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:10,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:10,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:58:10,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034076017] [2023-12-22 00:58:10,026 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:10,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:58:10,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:10,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:58:10,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:58:10,028 INFO L87 Difference]: Start difference. First operand 6323 states and 8615 transitions. Second operand has 16 states, 16 states have (on average 9.75) internal successors, (156), 16 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:58:11,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:11,591 INFO L93 Difference]: Finished difference Result 14731 states and 19947 transitions. [2023-12-22 00:58:11,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:58:11,591 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.75) internal successors, (156), 16 states have internal predecessors, (156), 0 states have call successors, (0), 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 82 [2023-12-22 00:58:11,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:11,601 INFO L225 Difference]: With dead ends: 14731 [2023-12-22 00:58:11,601 INFO L226 Difference]: Without dead ends: 11465 [2023-12-22 00:58:11,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:58:11,605 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 3335 mSDsluCounter, 12248 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3335 SdHoareTripleChecker+Valid, 13800 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:11,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3335 Valid, 13800 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:58:11,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11465 states. [2023-12-22 00:58:11,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11465 to 9875. [2023-12-22 00:58:11,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9875 states, 9873 states have (on average 1.3466018434113238) internal successors, (13295), 9874 states have internal predecessors, (13295), 0 states have call successors, (0), 0 states have 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:58:11,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9875 states to 9875 states and 13295 transitions. [2023-12-22 00:58:11,855 INFO L78 Accepts]: Start accepts. Automaton has 9875 states and 13295 transitions. Word has length 82 [2023-12-22 00:58:11,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:11,856 INFO L495 AbstractCegarLoop]: Abstraction has 9875 states and 13295 transitions. [2023-12-22 00:58:11,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.75) internal successors, (156), 16 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:58:11,856 INFO L276 IsEmpty]: Start isEmpty. Operand 9875 states and 13295 transitions. [2023-12-22 00:58:11,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-22 00:58:11,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:11,857 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:58:11,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:12,060 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 00:58:12,060 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:12,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:12,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1381654371, now seen corresponding path program 1 times [2023-12-22 00:58:12,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:12,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444529134] [2023-12-22 00:58:12,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:12,061 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:58:12,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:12,062 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 00:58:12,063 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 00:58:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:12,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:58:12,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:58:12,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:58:12,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:12,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444529134] [2023-12-22 00:58:12,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444529134] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:58:12,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:58:12,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:58:12,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477525199] [2023-12-22 00:58:12,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:58:12,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:58:12,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:12,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:58:12,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:58:12,286 INFO L87 Difference]: Start difference. First operand 9875 states and 13295 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 2 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 00:58:56,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:56,704 INFO L93 Difference]: Finished difference Result 15885 states and 21538 transitions. [2023-12-22 00:58:56,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:58:56,704 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 2 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 00:58:56,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:56,715 INFO L225 Difference]: With dead ends: 15885 [2023-12-22 00:58:56,715 INFO L226 Difference]: Without dead ends: 12879 [2023-12-22 00:58:56,718 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 00:58:56,718 INFO L413 NwaCegarLoop]: 759 mSDtfsCounter, 777 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2778 mSolverCounterSat, 403 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 3181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 2778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:56,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 766 Invalid, 3181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 2778 Invalid, 0 Unknown, 0 Unchecked, 44.1s Time] [2023-12-22 00:58:56,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12879 states. [2023-12-22 00:58:56,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12879 to 12879. [2023-12-22 00:58:56,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12879 states, 12877 states have (on average 1.325852294789159) internal successors, (17073), 12878 states have internal predecessors, (17073), 0 states have call successors, (0), 0 states have 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:58:56,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12879 states to 12879 states and 17073 transitions. [2023-12-22 00:58:56,972 INFO L78 Accepts]: Start accepts. Automaton has 12879 states and 17073 transitions. Word has length 83 [2023-12-22 00:58:56,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:56,972 INFO L495 AbstractCegarLoop]: Abstraction has 12879 states and 17073 transitions. [2023-12-22 00:58:56,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 2 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 00:58:56,972 INFO L276 IsEmpty]: Start isEmpty. Operand 12879 states and 17073 transitions. [2023-12-22 00:58:56,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-22 00:58:56,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:56,974 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] [2023-12-22 00:58:56,980 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 00:58:57,174 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 00:58:57,174 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:57,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:57,174 INFO L85 PathProgramCache]: Analyzing trace with hash -2022021253, now seen corresponding path program 1 times [2023-12-22 00:58:57,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:57,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [388860938] [2023-12-22 00:58:57,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:57,175 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:58:57,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:57,176 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 00:58:57,176 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 00:58:57,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:57,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:58:57,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:57,285 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 00:58:57,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:58:57,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:57,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [388860938] [2023-12-22 00:58:57,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [388860938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:58:57,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:58:57,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:58:57,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648621446] [2023-12-22 00:58:57,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:58:57,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:58:57,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:57,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:58:57,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:58:57,286 INFO L87 Difference]: Start difference. First operand 12879 states and 17073 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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 00:58:57,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:57,398 INFO L93 Difference]: Finished difference Result 16211 states and 21508 transitions. [2023-12-22 00:58:57,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:58:57,399 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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 84 [2023-12-22 00:58:57,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:57,408 INFO L225 Difference]: With dead ends: 16211 [2023-12-22 00:58:57,408 INFO L226 Difference]: Without dead ends: 9393 [2023-12-22 00:58:57,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 82 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 00:58:57,415 INFO L413 NwaCegarLoop]: 1549 mSDtfsCounter, 31 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 3043 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 00:58:57,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 3043 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:58:57,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9393 states. [2023-12-22 00:58:57,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9393 to 9391. [2023-12-22 00:58:57,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9391 states, 9389 states have (on average 1.314197465118756) internal successors, (12339), 9390 states have internal predecessors, (12339), 0 states have call successors, (0), 0 states have 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:58:57,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9391 states to 9391 states and 12339 transitions. [2023-12-22 00:58:57,608 INFO L78 Accepts]: Start accepts. Automaton has 9391 states and 12339 transitions. Word has length 84 [2023-12-22 00:58:57,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:57,608 INFO L495 AbstractCegarLoop]: Abstraction has 9391 states and 12339 transitions. [2023-12-22 00:58:57,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 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 00:58:57,608 INFO L276 IsEmpty]: Start isEmpty. Operand 9391 states and 12339 transitions. [2023-12-22 00:58:57,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 00:58:57,609 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:57,609 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] [2023-12-22 00:58:57,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 (22)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:57,816 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 00:58:57,817 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:57,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:57,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1995421511, now seen corresponding path program 1 times [2023-12-22 00:58:57,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:57,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564308802] [2023-12-22 00:58:57,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:57,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:58:57,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:57,818 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 00:58:57,822 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 00:58:57,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:57,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:58:57,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:58,794 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 00:58:58,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:59,237 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 00:58:59,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:59,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564308802] [2023-12-22 00:58:59,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564308802] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:59,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:59,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:58:59,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976376581] [2023-12-22 00:58:59,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:59,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:58:59,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:59,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:58:59,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:58:59,239 INFO L87 Difference]: Start difference. First operand 9391 states and 12339 transitions. Second operand has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have 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:00,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:00,550 INFO L93 Difference]: Finished difference Result 15629 states and 20462 transitions. [2023-12-22 00:59:00,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 00:59:00,551 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 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 85 [2023-12-22 00:59:00,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:00,564 INFO L225 Difference]: With dead ends: 15629 [2023-12-22 00:59:00,564 INFO L226 Difference]: Without dead ends: 12299 [2023-12-22 00:59:00,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 00:59:00,570 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 1812 mSDsluCounter, 9173 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1812 SdHoareTripleChecker+Valid, 10707 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:00,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1812 Valid, 10707 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 00:59:00,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12299 states. [2023-12-22 00:59:00,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12299 to 11769. [2023-12-22 00:59:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11769 states, 11767 states have (on average 1.3046655902099091) internal successors, (15352), 11768 states have internal predecessors, (15352), 0 states have call successors, (0), 0 states have 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:00,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11769 states to 11769 states and 15352 transitions. [2023-12-22 00:59:00,814 INFO L78 Accepts]: Start accepts. Automaton has 11769 states and 15352 transitions. Word has length 85 [2023-12-22 00:59:00,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:00,814 INFO L495 AbstractCegarLoop]: Abstraction has 11769 states and 15352 transitions. [2023-12-22 00:59:00,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have 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:00,815 INFO L276 IsEmpty]: Start isEmpty. Operand 11769 states and 15352 transitions. [2023-12-22 00:59:00,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-22 00:59:00,816 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:00,816 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] [2023-12-22 00:59:00,824 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 00:59:01,019 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 00:59:01,019 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:01,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:01,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1317300081, now seen corresponding path program 1 times [2023-12-22 00:59:01,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:01,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930469351] [2023-12-22 00:59:01,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:01,020 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:01,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:01,021 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 00:59:01,022 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 00:59:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:01,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:59:01,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:01,236 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:59:01,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:01,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:59:01,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:01,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930469351] [2023-12-22 00:59:01,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930469351] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:01,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:01,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 00:59:01,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476520451] [2023-12-22 00:59:01,386 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:01,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:59:01,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:01,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:59:01,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:59:01,387 INFO L87 Difference]: Start difference. First operand 11769 states and 15352 transitions. Second operand has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have 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:01,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:01,926 INFO L93 Difference]: Finished difference Result 28093 states and 36108 transitions. [2023-12-22 00:59:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:59:01,927 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 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 00:59:01,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:01,948 INFO L225 Difference]: With dead ends: 28093 [2023-12-22 00:59:01,948 INFO L226 Difference]: Without dead ends: 22385 [2023-12-22 00:59:01,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 168 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 00:59:01,953 INFO L413 NwaCegarLoop]: 1549 mSDtfsCounter, 3045 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3045 SdHoareTripleChecker+Valid, 3253 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:01,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3045 Valid, 3253 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:59:01,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22385 states. [2023-12-22 00:59:02,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22385 to 21963. [2023-12-22 00:59:02,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21963 states, 21961 states have (on average 1.254678748690861) internal successors, (27554), 21962 states have internal predecessors, (27554), 0 states have call successors, (0), 0 states have 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:02,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21963 states to 21963 states and 27554 transitions. [2023-12-22 00:59:02,495 INFO L78 Accepts]: Start accepts. Automaton has 21963 states and 27554 transitions. Word has length 87 [2023-12-22 00:59:02,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:02,496 INFO L495 AbstractCegarLoop]: Abstraction has 21963 states and 27554 transitions. [2023-12-22 00:59:02,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.5) internal successors, (165), 6 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have 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:02,496 INFO L276 IsEmpty]: Start isEmpty. Operand 21963 states and 27554 transitions. [2023-12-22 00:59:02,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-22 00:59:02,497 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:02,497 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:59:02,502 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 00:59:02,697 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 00:59:02,697 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:02,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:02,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1403220115, now seen corresponding path program 1 times [2023-12-22 00:59:02,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:02,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553283605] [2023-12-22 00:59:02,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:02,698 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:59:02,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:02,699 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 00:59:02,700 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 00:59:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:02,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:59:02,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:03,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:03,135 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:03,135 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:03,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553283605] [2023-12-22 00:59:03,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553283605] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:03,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:03,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:59:03,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623152471] [2023-12-22 00:59:03,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:03,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:59:03,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:03,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:59:03,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:59:03,136 INFO L87 Difference]: Start difference. First operand 21963 states and 27554 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have 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:29,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:29,903 INFO L93 Difference]: Finished difference Result 26471 states and 33574 transitions. [2023-12-22 00:59:29,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:59:29,916 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 0 states have call successors, (0), 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 00:59:29,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:29,939 INFO L225 Difference]: With dead ends: 26471 [2023-12-22 00:59:29,939 INFO L226 Difference]: Without dead ends: 23465 [2023-12-22 00:59:29,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 85 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 00:59:29,945 INFO L413 NwaCegarLoop]: 772 mSDtfsCounter, 776 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2225 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 776 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 2236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 2225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:29,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [776 Valid, 779 Invalid, 2236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 2225 Invalid, 0 Unknown, 0 Unchecked, 26.2s Time] [2023-12-22 00:59:29,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23465 states. [2023-12-22 00:59:30,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23465 to 23465. [2023-12-22 00:59:30,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23465 states, 23463 states have (on average 1.2409325320717726) internal successors, (29116), 23464 states have internal predecessors, (29116), 0 states have call successors, (0), 0 states have 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:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23465 states to 23465 states and 29116 transitions. [2023-12-22 00:59:30,526 INFO L78 Accepts]: Start accepts. Automaton has 23465 states and 29116 transitions. Word has length 87 [2023-12-22 00:59:30,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:30,526 INFO L495 AbstractCegarLoop]: Abstraction has 23465 states and 29116 transitions. [2023-12-22 00:59:30,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have 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:30,527 INFO L276 IsEmpty]: Start isEmpty. Operand 23465 states and 29116 transitions. [2023-12-22 00:59:30,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-22 00:59:30,532 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:30,532 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30,536 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 (25)] Ended with exit code 0 [2023-12-22 00:59:30,735 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 00:59:30,735 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:30,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:30,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1949404827, now seen corresponding path program 1 times [2023-12-22 00:59:30,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:30,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412985580] [2023-12-22 00:59:30,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:30,736 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:30,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:30,737 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 00:59:30,738 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 00:59:30,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:30,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:59:30,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:31,929 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 46 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:31,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:32,416 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 46 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:32,417 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:32,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412985580] [2023-12-22 00:59:32,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412985580] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:32,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:32,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:59:32,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118406643] [2023-12-22 00:59:32,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:32,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:32,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:32,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:32,418 INFO L87 Difference]: Start difference. First operand 23465 states and 29116 transitions. Second operand has 26 states, 26 states have (on average 9.23076923076923) internal successors, (240), 25 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have 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:34,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:34,672 INFO L93 Difference]: Finished difference Result 34117 states and 42387 transitions. [2023-12-22 00:59:34,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 00:59:34,672 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.23076923076923) internal successors, (240), 25 states have internal predecessors, (240), 0 states have call successors, (0), 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 132 [2023-12-22 00:59:34,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:34,695 INFO L225 Difference]: With dead ends: 34117 [2023-12-22 00:59:34,695 INFO L226 Difference]: Without dead ends: 23683 [2023-12-22 00:59:34,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 238 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 00:59:34,701 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 15171 mSDsluCounter, 9418 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15171 SdHoareTripleChecker+Valid, 10942 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:34,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15171 Valid, 10942 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:59:34,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23683 states. [2023-12-22 00:59:35,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23683 to 23465. [2023-12-22 00:59:35,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23465 states, 23463 states have (on average 1.2315134467033202) internal successors, (28895), 23464 states have internal predecessors, (28895), 0 states have call successors, (0), 0 states have 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:35,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23465 states to 23465 states and 28895 transitions. [2023-12-22 00:59:35,328 INFO L78 Accepts]: Start accepts. Automaton has 23465 states and 28895 transitions. Word has length 132 [2023-12-22 00:59:35,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:35,328 INFO L495 AbstractCegarLoop]: Abstraction has 23465 states and 28895 transitions. [2023-12-22 00:59:35,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.23076923076923) internal successors, (240), 25 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have 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:35,328 INFO L276 IsEmpty]: Start isEmpty. Operand 23465 states and 28895 transitions. [2023-12-22 00:59:35,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-22 00:59:35,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:35,333 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] [2023-12-22 00:59:35,346 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 00:59:35,537 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 00:59:35,537 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:35,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:35,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1640891439, now seen corresponding path program 1 times [2023-12-22 00:59:35,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:35,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1859878900] [2023-12-22 00:59:35,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:35,538 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:35,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:35,539 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 00:59:35,540 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 00:59:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:35,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:59:35,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:36,729 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:36,729 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:37,248 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:37,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:37,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1859878900] [2023-12-22 00:59:37,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1859878900] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:37,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:37,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:59:37,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307667459] [2023-12-22 00:59:37,249 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:37,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:37,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:37,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:37,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:37,250 INFO L87 Difference]: Start difference. First operand 23465 states and 28895 transitions. Second operand has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 25 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have 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:39,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:39,552 INFO L93 Difference]: Finished difference Result 33125 states and 40910 transitions. [2023-12-22 00:59:39,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:59:39,553 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 25 states have internal predecessors, (246), 0 states have call successors, (0), 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 133 [2023-12-22 00:59:39,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:39,583 INFO L225 Difference]: With dead ends: 33125 [2023-12-22 00:59:39,583 INFO L226 Difference]: Without dead ends: 26251 [2023-12-22 00:59:39,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=417, Invalid=1563, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:59:39,592 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 16687 mSDsluCounter, 7915 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16687 SdHoareTripleChecker+Valid, 9439 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:39,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16687 Valid, 9439 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:59:39,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26251 states. [2023-12-22 00:59:40,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26251 to 23465. [2023-12-22 00:59:40,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23465 states, 23463 states have (on average 1.2270809359416954) internal successors, (28791), 23464 states have internal predecessors, (28791), 0 states have call successors, (0), 0 states have 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:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23465 states to 23465 states and 28791 transitions. [2023-12-22 00:59:40,353 INFO L78 Accepts]: Start accepts. Automaton has 23465 states and 28791 transitions. Word has length 133 [2023-12-22 00:59:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:40,353 INFO L495 AbstractCegarLoop]: Abstraction has 23465 states and 28791 transitions. [2023-12-22 00:59:40,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 25 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have 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:40,353 INFO L276 IsEmpty]: Start isEmpty. Operand 23465 states and 28791 transitions. [2023-12-22 00:59:40,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-22 00:59:40,358 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:40,358 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] [2023-12-22 00:59:40,364 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 00:59:40,561 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 00:59:40,561 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:40,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:40,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1076720725, now seen corresponding path program 1 times [2023-12-22 00:59:40,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:40,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581101192] [2023-12-22 00:59:40,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:40,562 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:40,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:40,563 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 00:59:40,564 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 00:59:40,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:40,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:59:40,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:41,895 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:41,895 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:42,318 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:42,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581101192] [2023-12-22 00:59:42,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581101192] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:42,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:42,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:59:42,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930063877] [2023-12-22 00:59:42,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:42,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:42,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:42,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:42,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:42,320 INFO L87 Difference]: Start difference. First operand 23465 states and 28791 transitions. Second operand has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 25 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have 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:45,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:45,067 INFO L93 Difference]: Finished difference Result 32093 states and 39442 transitions. [2023-12-22 00:59:45,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:59:45,067 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 25 states have internal predecessors, (252), 0 states have call successors, (0), 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 134 [2023-12-22 00:59:45,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:45,099 INFO L225 Difference]: With dead ends: 32093 [2023-12-22 00:59:45,099 INFO L226 Difference]: Without dead ends: 25459 [2023-12-22 00:59:45,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 242 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 00:59:45,110 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 12412 mSDsluCounter, 9516 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12412 SdHoareTripleChecker+Valid, 11040 SdHoareTripleChecker+Invalid, 1026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:45,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12412 Valid, 11040 Invalid, 1026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 00:59:45,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25459 states. [2023-12-22 00:59:45,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25459 to 23465. [2023-12-22 00:59:45,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23465 states, 23463 states have (on average 1.2224779439969313) internal successors, (28683), 23464 states have internal predecessors, (28683), 0 states have call successors, (0), 0 states have 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:45,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23465 states to 23465 states and 28683 transitions. [2023-12-22 00:59:45,831 INFO L78 Accepts]: Start accepts. Automaton has 23465 states and 28683 transitions. Word has length 134 [2023-12-22 00:59:45,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:45,831 INFO L495 AbstractCegarLoop]: Abstraction has 23465 states and 28683 transitions. [2023-12-22 00:59:45,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.692307692307692) internal successors, (252), 25 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have 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:45,832 INFO L276 IsEmpty]: Start isEmpty. Operand 23465 states and 28683 transitions. [2023-12-22 00:59:45,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 00:59:45,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:45,836 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] [2023-12-22 00:59:45,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-22 00:59:46,039 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 00:59:46,039 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:46,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:46,040 INFO L85 PathProgramCache]: Analyzing trace with hash 711630963, now seen corresponding path program 1 times [2023-12-22 00:59:46,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:46,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734019126] [2023-12-22 00:59:46,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:46,040 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:46,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:46,041 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 00:59:46,043 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 00:59:46,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:46,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:59:46,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:47,554 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:47,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:48,134 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:48,135 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:48,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734019126] [2023-12-22 00:59:48,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734019126] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:48,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:48,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:59:48,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072502135] [2023-12-22 00:59:48,135 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:48,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:48,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:48,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:48,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:48,136 INFO L87 Difference]: Start difference. First operand 23465 states and 28683 transitions. Second operand has 26 states, 26 states have (on average 9.807692307692308) internal successors, (255), 26 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have 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:53,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:53,546 INFO L93 Difference]: Finished difference Result 34813 states and 42500 transitions. [2023-12-22 00:59:53,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:59:53,547 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.807692307692308) internal successors, (255), 26 states have internal predecessors, (255), 0 states have call successors, (0), 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 135 [2023-12-22 00:59:53,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:53,582 INFO L225 Difference]: With dead ends: 34813 [2023-12-22 00:59:53,583 INFO L226 Difference]: Without dead ends: 31947 [2023-12-22 00:59:53,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:59:53,591 INFO L413 NwaCegarLoop]: 1642 mSDtfsCounter, 5295 mSDsluCounter, 17589 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5295 SdHoareTripleChecker+Valid, 19231 SdHoareTripleChecker+Invalid, 1961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:53,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5295 Valid, 19231 Invalid, 1961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-22 00:59:53,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31947 states. [2023-12-22 00:59:54,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31947 to 18521. [2023-12-22 00:59:54,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18521 states, 18519 states have (on average 1.2284680598304445) internal successors, (22750), 18520 states have internal predecessors, (22750), 0 states have call successors, (0), 0 states have 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:54,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18521 states to 18521 states and 22750 transitions. [2023-12-22 00:59:54,378 INFO L78 Accepts]: Start accepts. Automaton has 18521 states and 22750 transitions. Word has length 135 [2023-12-22 00:59:54,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:54,379 INFO L495 AbstractCegarLoop]: Abstraction has 18521 states and 22750 transitions. [2023-12-22 00:59:54,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.807692307692308) internal successors, (255), 26 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have 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:54,379 INFO L276 IsEmpty]: Start isEmpty. Operand 18521 states and 22750 transitions. [2023-12-22 00:59:54,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 00:59:54,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:54,382 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] [2023-12-22 00:59:54,385 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 (29)] Forceful destruction successful, exit code 0 [2023-12-22 00:59:54,582 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 00:59:54,582 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:54,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:54,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1534050497, now seen corresponding path program 1 times [2023-12-22 00:59:54,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:54,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655312605] [2023-12-22 00:59:54,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:54,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 00:59:54,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:54,584 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 00:59:54,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 (30)] Waiting until timeout for monitored process [2023-12-22 00:59:54,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:54,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:59:54,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:56,020 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 22 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:56,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:56,544 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 22 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:59:56,545 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:56,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655312605] [2023-12-22 00:59:56,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655312605] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:56,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:56,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:59:56,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115480767] [2023-12-22 00:59:56,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:56,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:56,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:56,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:56,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:56,546 INFO L87 Difference]: Start difference. First operand 18521 states and 22750 transitions. Second operand has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have 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:59,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:59,012 INFO L93 Difference]: Finished difference Result 23871 states and 29293 transitions. [2023-12-22 00:59:59,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:59:59,012 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 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 135 [2023-12-22 00:59:59,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:59,034 INFO L225 Difference]: With dead ends: 23871 [2023-12-22 00:59:59,034 INFO L226 Difference]: Without dead ends: 19339 [2023-12-22 00:59:59,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 244 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 00:59:59,042 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 16581 mSDsluCounter, 9440 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16581 SdHoareTripleChecker+Valid, 10964 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:59,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16581 Valid, 10964 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 00:59:59,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19339 states. [2023-12-22 00:59:59,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19339 to 18521. [2023-12-22 00:59:59,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18521 states, 18519 states have (on average 1.2241481721475242) internal successors, (22670), 18520 states have internal predecessors, (22670), 0 states have call successors, (0), 0 states have 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:59,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18521 states to 18521 states and 22670 transitions. [2023-12-22 00:59:59,661 INFO L78 Accepts]: Start accepts. Automaton has 18521 states and 22670 transitions. Word has length 135 [2023-12-22 00:59:59,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:59,662 INFO L495 AbstractCegarLoop]: Abstraction has 18521 states and 22670 transitions. [2023-12-22 00:59:59,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 25 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have 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:59,662 INFO L276 IsEmpty]: Start isEmpty. Operand 18521 states and 22670 transitions. [2023-12-22 00:59:59,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:59:59,664 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:59,665 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] [2023-12-22 00:59:59,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-22 00:59:59,865 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 00:59:59,865 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:59,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:59,865 INFO L85 PathProgramCache]: Analyzing trace with hash -456224325, now seen corresponding path program 1 times [2023-12-22 00:59:59,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:59,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [72676119] [2023-12-22 00:59:59,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:59,866 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:59,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:59,867 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 00:59:59,867 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 00:59:59,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:59,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:59:59,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:01,487 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 13 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:01,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:02,098 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 13 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:02,099 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:02,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [72676119] [2023-12-22 01:00:02,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [72676119] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:02,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:02,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:00:02,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970637565] [2023-12-22 01:00:02,099 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:02,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:00:02,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:02,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:00:02,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:00:02,100 INFO L87 Difference]: Start difference. First operand 18521 states and 22670 transitions. Second operand has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 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:00:07,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:07,215 INFO L93 Difference]: Finished difference Result 26273 states and 31877 transitions. [2023-12-22 01:00:07,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 01:00:07,216 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 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 136 [2023-12-22 01:00:07,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:07,243 INFO L225 Difference]: With dead ends: 26273 [2023-12-22 01:00:07,243 INFO L226 Difference]: Without dead ends: 20975 [2023-12-22 01:00:07,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 01:00:07,252 INFO L413 NwaCegarLoop]: 1609 mSDtfsCounter, 5262 mSDsluCounter, 18832 mSDsCounter, 0 mSdLazyCounter, 1835 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5262 SdHoareTripleChecker+Valid, 20441 SdHoareTripleChecker+Invalid, 1856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:07,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5262 Valid, 20441 Invalid, 1856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1835 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-22 01:00:07,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20975 states. [2023-12-22 01:00:07,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20975 to 14391. [2023-12-22 01:00:07,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14391 states, 14389 states have (on average 1.228855375634165) internal successors, (17682), 14390 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call 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,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14391 states to 14391 states and 17682 transitions. [2023-12-22 01:00:07,773 INFO L78 Accepts]: Start accepts. Automaton has 14391 states and 17682 transitions. Word has length 136 [2023-12-22 01:00:07,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:07,773 INFO L495 AbstractCegarLoop]: Abstraction has 14391 states and 17682 transitions. [2023-12-22 01:00:07,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.23076923076923) internal successors, (266), 26 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:00:07,773 INFO L276 IsEmpty]: Start isEmpty. Operand 14391 states and 17682 transitions. [2023-12-22 01:00:07,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 01:00:07,775 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:07,775 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] [2023-12-22 01:00:07,778 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:00:07,975 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:00:07,976 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:07,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:07,976 INFO L85 PathProgramCache]: Analyzing trace with hash -101518753, now seen corresponding path program 1 times [2023-12-22 01:00:07,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:07,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1379149542] [2023-12-22 01:00:07,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:07,977 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,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:07,978 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:00:07,982 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:00:08,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:08,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:00:08,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:09,539 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 22 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:09,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:10,194 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 22 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:10,194 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:10,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1379149542] [2023-12-22 01:00:10,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1379149542] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:10,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:10,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:00:10,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903347068] [2023-12-22 01:00:10,194 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:10,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:00:10,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:10,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:00:10,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:00:10,195 INFO L87 Difference]: Start difference. First operand 14391 states and 17682 transitions. Second operand has 26 states, 26 states have (on average 10.038461538461538) internal successors, (261), 26 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call 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:17,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:17,047 INFO L93 Difference]: Finished difference Result 28381 states and 34329 transitions. [2023-12-22 01:00:17,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:00:17,047 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 10.038461538461538) internal successors, (261), 26 states have internal predecessors, (261), 0 states have call successors, (0), 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:00:17,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:17,076 INFO L225 Difference]: With dead ends: 28381 [2023-12-22 01:00:17,076 INFO L226 Difference]: Without dead ends: 26771 [2023-12-22 01:00:17,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:00:17,084 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 5025 mSDsluCounter, 25387 mSDsCounter, 0 mSdLazyCounter, 2531 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5025 SdHoareTripleChecker+Valid, 27016 SdHoareTripleChecker+Invalid, 2548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:17,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5025 Valid, 27016 Invalid, 2548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 2531 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-22 01:00:17,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26771 states. [2023-12-22 01:00:18,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26771 to 23450. [2023-12-22 01:00:18,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23450 states, 23448 states have (on average 1.212598089389287) internal successors, (28433), 23449 states have internal predecessors, (28433), 0 states have call successors, (0), 0 states have call 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,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23450 states to 23450 states and 28433 transitions. [2023-12-22 01:00:18,105 INFO L78 Accepts]: Start accepts. Automaton has 23450 states and 28433 transitions. Word has length 136 [2023-12-22 01:00:18,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:18,105 INFO L495 AbstractCegarLoop]: Abstraction has 23450 states and 28433 transitions. [2023-12-22 01:00:18,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 10.038461538461538) internal successors, (261), 26 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call 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,105 INFO L276 IsEmpty]: Start isEmpty. Operand 23450 states and 28433 transitions. [2023-12-22 01:00:18,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 01:00:18,108 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:18,108 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] [2023-12-22 01:00:18,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:18,309 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:00:18,309 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:18,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:18,310 INFO L85 PathProgramCache]: Analyzing trace with hash -2112603169, now seen corresponding path program 1 times [2023-12-22 01:00:18,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:18,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363780079] [2023-12-22 01:00:18,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:18,310 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,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:18,311 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:00:18,312 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:00:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:18,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:00:18,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:19,668 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 40 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:19,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 40 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:20,197 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:20,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363780079] [2023-12-22 01:00:20,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363780079] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:20,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:20,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:00:20,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013853480] [2023-12-22 01:00:20,198 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:20,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:00:20,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:20,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:00:20,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:00:20,199 INFO L87 Difference]: Start difference. First operand 23450 states and 28433 transitions. Second operand has 26 states, 26 states have (on average 9.653846153846153) internal successors, (251), 26 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call 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,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:27,522 INFO L93 Difference]: Finished difference Result 36352 states and 43793 transitions. [2023-12-22 01:00:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-22 01:00:27,522 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.653846153846153) internal successors, (251), 26 states have internal predecessors, (251), 0 states have call successors, (0), 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:00:27,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:27,556 INFO L225 Difference]: With dead ends: 36352 [2023-12-22 01:00:27,556 INFO L226 Difference]: Without dead ends: 32274 [2023-12-22 01:00:27,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2023-12-22 01:00:27,562 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 5310 mSDsluCounter, 22221 mSDsCounter, 0 mSdLazyCounter, 2186 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5310 SdHoareTripleChecker+Valid, 23867 SdHoareTripleChecker+Invalid, 2208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 2186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:27,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5310 Valid, 23867 Invalid, 2208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 2186 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-22 01:00:27,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32274 states. [2023-12-22 01:00:28,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32274 to 26788. [2023-12-22 01:00:28,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26788 states, 26786 states have (on average 1.2075711192413947) internal successors, (32346), 26787 states have internal predecessors, (32346), 0 states have call successors, (0), 0 states have call 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,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26788 states to 26788 states and 32346 transitions. [2023-12-22 01:00:28,806 INFO L78 Accepts]: Start accepts. Automaton has 26788 states and 32346 transitions. Word has length 136 [2023-12-22 01:00:28,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:28,807 INFO L495 AbstractCegarLoop]: Abstraction has 26788 states and 32346 transitions. [2023-12-22 01:00:28,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.653846153846153) internal successors, (251), 26 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call 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,807 INFO L276 IsEmpty]: Start isEmpty. Operand 26788 states and 32346 transitions. [2023-12-22 01:00:28,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 01:00:28,810 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:28,810 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] [2023-12-22 01:00:28,815 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:00:29,010 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:00:29,010 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:29,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:29,011 INFO L85 PathProgramCache]: Analyzing trace with hash 890633915, now seen corresponding path program 1 times [2023-12-22 01:00:29,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:29,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [737588356] [2023-12-22 01:00:29,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:29,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:00:29,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:29,012 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:00:29,013 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:00:29,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:29,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:00:29,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:30,628 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 49 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:30,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:31,278 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 49 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:31,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:31,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [737588356] [2023-12-22 01:00:31,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [737588356] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:31,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:31,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:00:31,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130339463] [2023-12-22 01:00:31,279 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:31,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:00:31,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:31,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:00:31,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:00:31,280 INFO L87 Difference]: Start difference. First operand 26788 states and 32346 transitions. Second operand has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 26 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call 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:41,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:41,351 INFO L93 Difference]: Finished difference Result 64113 states and 75898 transitions. [2023-12-22 01:00:41,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 01:00:41,351 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 26 states have internal predecessors, (246), 0 states have call successors, (0), 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:00:41,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:41,423 INFO L225 Difference]: With dead ends: 64113 [2023-12-22 01:00:41,423 INFO L226 Difference]: Without dead ends: 58376 [2023-12-22 01:00:41,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 01:00:41,434 INFO L413 NwaCegarLoop]: 1667 mSDtfsCounter, 5111 mSDsluCounter, 24117 mSDsCounter, 0 mSdLazyCounter, 2721 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5111 SdHoareTripleChecker+Valid, 25784 SdHoareTripleChecker+Invalid, 2740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:41,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5111 Valid, 25784 Invalid, 2740 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [19 Valid, 2721 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-22 01:00:41,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58376 states. [2023-12-22 01:00:43,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58376 to 44661. [2023-12-22 01:00:43,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44661 states, 44659 states have (on average 1.1921001365906088) internal successors, (53238), 44660 states have internal predecessors, (53238), 0 states have call successors, (0), 0 states have call 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:43,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44661 states to 44661 states and 53238 transitions. [2023-12-22 01:00:43,926 INFO L78 Accepts]: Start accepts. Automaton has 44661 states and 53238 transitions. Word has length 136 [2023-12-22 01:00:43,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:43,926 INFO L495 AbstractCegarLoop]: Abstraction has 44661 states and 53238 transitions. [2023-12-22 01:00:43,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.461538461538462) internal successors, (246), 26 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call 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:43,927 INFO L276 IsEmpty]: Start isEmpty. Operand 44661 states and 53238 transitions. [2023-12-22 01:00:43,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-22 01:00:43,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:43,934 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:00:43,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-22 01:00:44,134 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:00:44,134 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:44,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:44,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1405356143, now seen corresponding path program 1 times [2023-12-22 01:00:44,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:44,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013332449] [2023-12-22 01:00:44,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:44,136 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:44,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:44,137 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:00:44,137 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:00:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:44,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:00:44,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:44,975 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 33 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:44,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:45,668 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 33 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:00:45,668 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:45,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013332449] [2023-12-22 01:00:45,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013332449] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:45,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:45,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:00:45,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567311206] [2023-12-22 01:00:45,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:45,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:00:45,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:45,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:00:45,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:45,670 INFO L87 Difference]: Start difference. First operand 44661 states and 53238 transitions. Second operand has 7 states, 7 states have (on average 36.857142857142854) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call 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:34,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:34,138 INFO L93 Difference]: Finished difference Result 61295 states and 77017 transitions. [2023-12-22 01:02:34,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 01:02:34,138 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 36.857142857142854) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 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 152 [2023-12-22 01:02:34,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:34,199 INFO L225 Difference]: With dead ends: 61295 [2023-12-22 01:02:34,200 INFO L226 Difference]: Without dead ends: 54534 [2023-12-22 01:02:34,211 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-12-22 01:02:34,211 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 5896 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 9253 mSolverCounterSat, 3112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5896 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 12365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3112 IncrementalHoareTripleChecker+Valid, 9253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 105.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:34,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5896 Valid, 468 Invalid, 12365 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3112 Valid, 9253 Invalid, 0 Unknown, 0 Unchecked, 105.6s Time] [2023-12-22 01:02:34,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54534 states. [2023-12-22 01:02:36,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54534 to 51420. [2023-12-22 01:02:36,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51420 states, 51418 states have (on average 1.1977712085261971) internal successors, (61587), 51419 states have internal predecessors, (61587), 0 states have call successors, (0), 0 states have call 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:36,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51420 states to 51420 states and 61587 transitions. [2023-12-22 01:02:36,794 INFO L78 Accepts]: Start accepts. Automaton has 51420 states and 61587 transitions. Word has length 152 [2023-12-22 01:02:36,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:36,795 INFO L495 AbstractCegarLoop]: Abstraction has 51420 states and 61587 transitions. [2023-12-22 01:02:36,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.857142857142854) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call 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:36,795 INFO L276 IsEmpty]: Start isEmpty. Operand 51420 states and 61587 transitions. [2023-12-22 01:02:36,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:02:36,810 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:36,811 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, 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:02:36,816 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:02:37,011 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:02:37,011 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:37,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:37,019 INFO L85 PathProgramCache]: Analyzing trace with hash -610425863, now seen corresponding path program 1 times [2023-12-22 01:02:37,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:37,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1221119091] [2023-12-22 01:02:37,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:37,020 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:37,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:37,021 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:02:37,021 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:02:37,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:37,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:02:37,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:39,394 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 54 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:39,395 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:02:40,400 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 54 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:02:40,400 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:40,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1221119091] [2023-12-22 01:02:40,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1221119091] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:02:40,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:02:40,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:02:40,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362488257] [2023-12-22 01:02:40,401 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:02:40,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:02:40,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:40,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:02:40,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:02:40,402 INFO L87 Difference]: Start difference. First operand 51420 states and 61587 transitions. Second operand has 36 states, 36 states have (on average 9.944444444444445) internal successors, (358), 36 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call 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:02,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:02,472 INFO L93 Difference]: Finished difference Result 65646 states and 78525 transitions. [2023-12-22 01:03:02,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-12-22 01:03:02,472 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.944444444444445) internal successors, (358), 36 states have internal predecessors, (358), 0 states have call successors, (0), 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 187 [2023-12-22 01:03:02,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:02,543 INFO L225 Difference]: With dead ends: 65646 [2023-12-22 01:03:02,543 INFO L226 Difference]: Without dead ends: 61891 [2023-12-22 01:03:02,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4495 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=2331, Invalid=14961, Unknown=0, NotChecked=0, Total=17292 [2023-12-22 01:03:02,560 INFO L413 NwaCegarLoop]: 1744 mSDtfsCounter, 2380 mSDsluCounter, 38862 mSDsCounter, 0 mSdLazyCounter, 7083 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2380 SdHoareTripleChecker+Valid, 40606 SdHoareTripleChecker+Invalid, 7108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 7083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:02,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2380 Valid, 40606 Invalid, 7108 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [25 Valid, 7083 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2023-12-22 01:03:02,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61891 states. [2023-12-22 01:03:04,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61891 to 33819. [2023-12-22 01:03:04,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33819 states, 33817 states have (on average 1.209835289942928) internal successors, (40913), 33818 states have internal predecessors, (40913), 0 states have call successors, (0), 0 states have call 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:04,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33819 states to 33819 states and 40913 transitions. [2023-12-22 01:03:04,554 INFO L78 Accepts]: Start accepts. Automaton has 33819 states and 40913 transitions. Word has length 187 [2023-12-22 01:03:04,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:04,555 INFO L495 AbstractCegarLoop]: Abstraction has 33819 states and 40913 transitions. [2023-12-22 01:03:04,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.944444444444445) internal successors, (358), 36 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call 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:04,555 INFO L276 IsEmpty]: Start isEmpty. Operand 33819 states and 40913 transitions. [2023-12-22 01:03:04,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:03:04,563 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:04,563 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, 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:03:04,569 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:03:04,764 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:03:04,764 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:04,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:04,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1543953785, now seen corresponding path program 2 times [2023-12-22 01:03:04,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:04,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [303885625] [2023-12-22 01:03:04,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:03:04,765 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:04,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:04,766 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:03:04,767 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:03:04,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:03:04,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:03:04,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:03:04,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-12-22 01:03:06,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:03:06,826 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:06,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [303885625] [2023-12-22 01:03:06,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [303885625] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:03:06,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:03:06,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:03:06,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042744120] [2023-12-22 01:03:06,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:03:06,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:03:06,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:06,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:03:06,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:03:06,828 INFO L87 Difference]: Start difference. First operand 33819 states and 40913 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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:08,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:08,822 INFO L93 Difference]: Finished difference Result 42109 states and 51195 transitions. [2023-12-22 01:03:08,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:03:08,823 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 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 187 [2023-12-22 01:03:08,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:08,863 INFO L225 Difference]: With dead ends: 42109 [2023-12-22 01:03:08,863 INFO L226 Difference]: Without dead ends: 37503 [2023-12-22 01:03:08,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 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:03:08,872 INFO L413 NwaCegarLoop]: 1580 mSDtfsCounter, 3133 mSDsluCounter, 1791 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3133 SdHoareTripleChecker+Valid, 3371 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:08,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3133 Valid, 3371 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:03:08,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37503 states. [2023-12-22 01:03:10,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37503 to 33781. [2023-12-22 01:03:10,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33781 states, 33779 states have (on average 1.2050090292785458) internal successors, (40704), 33780 states have internal predecessors, (40704), 0 states have call successors, (0), 0 states have call 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:10,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33781 states to 33781 states and 40704 transitions. [2023-12-22 01:03:10,761 INFO L78 Accepts]: Start accepts. Automaton has 33781 states and 40704 transitions. Word has length 187 [2023-12-22 01:03:10,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:10,762 INFO L495 AbstractCegarLoop]: Abstraction has 33781 states and 40704 transitions. [2023-12-22 01:03:10,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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:10,762 INFO L276 IsEmpty]: Start isEmpty. Operand 33781 states and 40704 transitions. [2023-12-22 01:03:10,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:03:10,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:10,769 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, 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:03:10,772 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:03:10,969 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:03:10,970 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:10,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:10,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1898659357, now seen corresponding path program 2 times [2023-12-22 01:03:10,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:10,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146904981] [2023-12-22 01:03:10,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:03:10,970 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:10,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:10,974 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:03:10,975 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:03:11,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:03:11,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:03:11,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:03:11,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:12,666 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2023-12-22 01:03:12,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:03:12,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:12,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146904981] [2023-12-22 01:03:12,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146904981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:03:12,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:03:12,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:03:12,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247064108] [2023-12-22 01:03:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:03:12,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:03:12,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:12,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:03:12,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:03:12,677 INFO L87 Difference]: Start difference. First operand 33781 states and 40704 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call 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:14,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:14,518 INFO L93 Difference]: Finished difference Result 39657 states and 48089 transitions. [2023-12-22 01:03:14,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:03:14,519 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 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 187 [2023-12-22 01:03:14,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:14,563 INFO L225 Difference]: With dead ends: 39657 [2023-12-22 01:03:14,563 INFO L226 Difference]: Without dead ends: 38057 [2023-12-22 01:03:14,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 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:03:14,574 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 1750 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1750 SdHoareTripleChecker+Valid, 3369 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:14,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1750 Valid, 3369 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:03:14,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38057 states. [2023-12-22 01:03:16,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38057 to 35047. [2023-12-22 01:03:16,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35047 states, 35045 states have (on average 1.202910543586817) internal successors, (42156), 35046 states have internal predecessors, (42156), 0 states have call successors, (0), 0 states have call 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:16,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35047 states to 35047 states and 42156 transitions. [2023-12-22 01:03:16,586 INFO L78 Accepts]: Start accepts. Automaton has 35047 states and 42156 transitions. Word has length 187 [2023-12-22 01:03:16,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:16,586 INFO L495 AbstractCegarLoop]: Abstraction has 35047 states and 42156 transitions. [2023-12-22 01:03:16,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call 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:16,586 INFO L276 IsEmpty]: Start isEmpty. Operand 35047 states and 42156 transitions. [2023-12-22 01:03:16,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:03:16,594 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:16,595 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, 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:03:16,600 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:03:16,795 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:03:16,796 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:16,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:16,796 INFO L85 PathProgramCache]: Analyzing trace with hash -112425059, now seen corresponding path program 2 times [2023-12-22 01:03:16,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:16,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896289417] [2023-12-22 01:03:16,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:03:16,797 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:16,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:16,798 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:03:16,800 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:03:16,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:03:16,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:03:16,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:03:16,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:18,539 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2023-12-22 01:03:18,539 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:03:18,539 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:18,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896289417] [2023-12-22 01:03:18,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896289417] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:03:18,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:03:18,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:03:18,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646705648] [2023-12-22 01:03:18,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:03:18,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:03:18,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:18,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:03:18,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:03:18,541 INFO L87 Difference]: Start difference. First operand 35047 states and 42156 transitions. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call 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:20,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:20,552 INFO L93 Difference]: Finished difference Result 42557 states and 51582 transitions. [2023-12-22 01:03:20,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:03:20,558 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 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 187 [2023-12-22 01:03:20,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:20,599 INFO L225 Difference]: With dead ends: 42557 [2023-12-22 01:03:20,599 INFO L226 Difference]: Without dead ends: 39409 [2023-12-22 01:03:20,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 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:03:20,609 INFO L413 NwaCegarLoop]: 1594 mSDtfsCounter, 4628 mSDsluCounter, 1736 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4628 SdHoareTripleChecker+Valid, 3330 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:20,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4628 Valid, 3330 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:03:20,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39409 states. [2023-12-22 01:03:22,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39409 to 37522. [2023-12-22 01:03:22,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37522 states, 37520 states have (on average 1.1992803837953092) internal successors, (44997), 37521 states have internal predecessors, (44997), 0 states have call successors, (0), 0 states have call 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:22,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37522 states to 37522 states and 44997 transitions. [2023-12-22 01:03:22,679 INFO L78 Accepts]: Start accepts. Automaton has 37522 states and 44997 transitions. Word has length 187 [2023-12-22 01:03:22,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:22,679 INFO L495 AbstractCegarLoop]: Abstraction has 37522 states and 44997 transitions. [2023-12-22 01:03:22,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call 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:22,679 INFO L276 IsEmpty]: Start isEmpty. Operand 37522 states and 44997 transitions. [2023-12-22 01:03:22,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:03:22,686 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:22,686 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, 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:03:22,692 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:03:22,887 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:03:22,887 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:22,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:22,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1404155271, now seen corresponding path program 2 times [2023-12-22 01:03:22,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:22,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2123594332] [2023-12-22 01:03:22,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:03:22,888 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:03:22,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:22,889 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:03:22,890 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:03:22,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:03:22,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:03:22,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:03:22,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:25,184 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2023-12-22 01:03:25,184 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:03:25,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:25,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2123594332] [2023-12-22 01:03:25,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2123594332] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:03:25,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:03:25,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:03:25,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247107382] [2023-12-22 01:03:25,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:03:25,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:03:25,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:25,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:03:25,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:03:25,186 INFO L87 Difference]: Start difference. First operand 37522 states and 44997 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:03:27,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:27,258 INFO L93 Difference]: Finished difference Result 43494 states and 52494 transitions. [2023-12-22 01:03:27,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:03:27,259 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 187 [2023-12-22 01:03:27,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:27,304 INFO L225 Difference]: With dead ends: 43494 [2023-12-22 01:03:27,305 INFO L226 Difference]: Without dead ends: 41523 [2023-12-22 01:03:27,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 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:03:27,313 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 3170 mSDsluCounter, 1752 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3170 SdHoareTripleChecker+Valid, 3337 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:27,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3170 Valid, 3337 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:03:27,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41523 states. [2023-12-22 01:03:29,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41523 to 39265. [2023-12-22 01:03:29,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39265 states, 39263 states have (on average 1.1972849756768458) internal successors, (47009), 39264 states have internal predecessors, (47009), 0 states have call successors, (0), 0 states have call 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:29,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39265 states to 39265 states and 47009 transitions. [2023-12-22 01:03:29,580 INFO L78 Accepts]: Start accepts. Automaton has 39265 states and 47009 transitions. Word has length 187 [2023-12-22 01:03:29,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:29,584 INFO L495 AbstractCegarLoop]: Abstraction has 39265 states and 47009 transitions. [2023-12-22 01:03:29,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:03:29,584 INFO L276 IsEmpty]: Start isEmpty. Operand 39265 states and 47009 transitions. [2023-12-22 01:03:29,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:03:29,592 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:29,593 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, 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:03:29,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-22 01:03:29,796 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:03:29,797 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:29,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:29,797 INFO L85 PathProgramCache]: Analyzing trace with hash 12168087, now seen corresponding path program 1 times [2023-12-22 01:03:29,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:29,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312955560] [2023-12-22 01:03:29,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:29,798 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:29,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:29,799 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:03:29,800 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:03:29,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:29,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:03:29,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:32,572 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 38 proven. 257 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:32,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:33,813 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 38 proven. 257 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:33,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:33,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312955560] [2023-12-22 01:03:33,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312955560] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:33,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:33,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:03:33,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316301946] [2023-12-22 01:03:33,813 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:33,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:03:33,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:33,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:03:33,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:03:33,815 INFO L87 Difference]: Start difference. First operand 39265 states and 47009 transitions. Second operand has 36 states, 36 states have (on average 10.11111111111111) internal successors, (364), 36 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call 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:57,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:57,989 INFO L93 Difference]: Finished difference Result 76534 states and 90207 transitions. [2023-12-22 01:03:57,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-12-22 01:03:57,990 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.11111111111111) internal successors, (364), 36 states have internal predecessors, (364), 0 states have call successors, (0), 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 188 [2023-12-22 01:03:57,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:58,072 INFO L225 Difference]: With dead ends: 76534 [2023-12-22 01:03:58,072 INFO L226 Difference]: Without dead ends: 73488 [2023-12-22 01:03:58,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4414 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=2186, Invalid=14844, Unknown=0, NotChecked=0, Total=17030 [2023-12-22 01:03:58,085 INFO L413 NwaCegarLoop]: 1743 mSDtfsCounter, 2697 mSDsluCounter, 37102 mSDsCounter, 0 mSdLazyCounter, 6735 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2697 SdHoareTripleChecker+Valid, 38845 SdHoareTripleChecker+Invalid, 6759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 6735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:58,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2697 Valid, 38845 Invalid, 6759 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [24 Valid, 6735 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2023-12-22 01:03:58,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73488 states. [2023-12-22 01:04:00,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73488 to 40890. [2023-12-22 01:04:00,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40890 states, 40888 states have (on average 1.1947026022304832) internal successors, (48849), 40889 states have internal predecessors, (48849), 0 states have call successors, (0), 0 states have call 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:00,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40890 states to 40890 states and 48849 transitions. [2023-12-22 01:04:00,921 INFO L78 Accepts]: Start accepts. Automaton has 40890 states and 48849 transitions. Word has length 188 [2023-12-22 01:04:00,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:00,921 INFO L495 AbstractCegarLoop]: Abstraction has 40890 states and 48849 transitions. [2023-12-22 01:04:00,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.11111111111111) internal successors, (364), 36 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call 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:00,922 INFO L276 IsEmpty]: Start isEmpty. Operand 40890 states and 48849 transitions. [2023-12-22 01:04:00,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:04:00,929 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:00,929 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, 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:00,932 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:04:01,129 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:04:01,129 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:01,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:01,130 INFO L85 PathProgramCache]: Analyzing trace with hash 2093060631, now seen corresponding path program 1 times [2023-12-22 01:04:01,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:01,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512002576] [2023-12-22 01:04:01,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:04:01,131 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:01,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:01,132 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:04:01,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-22 01:04:01,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:04:01,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:04:01,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:03,930 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 70 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:03,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:04:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 70 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:05,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:05,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512002576] [2023-12-22 01:04:05,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512002576] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:04:05,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:04:05,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:04:05,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359860560] [2023-12-22 01:04:05,250 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:04:05,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:04:05,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:05,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:04:05,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:04:05,251 INFO L87 Difference]: Start difference. First operand 40890 states and 48849 transitions. Second operand has 36 states, 36 states have (on average 9.833333333333334) internal successors, (354), 36 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call 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,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:04:32,771 INFO L93 Difference]: Finished difference Result 55457 states and 65880 transitions. [2023-12-22 01:04:32,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-22 01:04:32,772 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.833333333333334) internal successors, (354), 36 states have internal predecessors, (354), 0 states have call successors, (0), 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 188 [2023-12-22 01:04:32,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:04:32,834 INFO L225 Difference]: With dead ends: 55457 [2023-12-22 01:04:32,834 INFO L226 Difference]: Without dead ends: 49351 [2023-12-22 01:04:32,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6252 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=2857, Invalid=19195, Unknown=0, NotChecked=0, Total=22052 [2023-12-22 01:04:32,847 INFO L413 NwaCegarLoop]: 1767 mSDtfsCounter, 7121 mSDsluCounter, 35533 mSDsCounter, 0 mSdLazyCounter, 6713 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7121 SdHoareTripleChecker+Valid, 37300 SdHoareTripleChecker+Invalid, 6745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 6713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:04:32,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7121 Valid, 37300 Invalid, 6745 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [32 Valid, 6713 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2023-12-22 01:04:32,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49351 states. [2023-12-22 01:04:35,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49351 to 42329. [2023-12-22 01:04:35,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42329 states, 42327 states have (on average 1.1935880171049211) internal successors, (50521), 42328 states have internal predecessors, (50521), 0 states have call successors, (0), 0 states have call 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,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42329 states to 42329 states and 50521 transitions. [2023-12-22 01:04:35,812 INFO L78 Accepts]: Start accepts. Automaton has 42329 states and 50521 transitions. Word has length 188 [2023-12-22 01:04:35,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:04:35,812 INFO L495 AbstractCegarLoop]: Abstraction has 42329 states and 50521 transitions. [2023-12-22 01:04:35,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.833333333333334) internal successors, (354), 36 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call 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,812 INFO L276 IsEmpty]: Start isEmpty. Operand 42329 states and 50521 transitions. [2023-12-22 01:04:35,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:04:35,819 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:04:35,819 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, 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:35,835 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:04:36,022 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:04:36,023 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:04:36,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:04:36,023 INFO L85 PathProgramCache]: Analyzing trace with hash 704129723, now seen corresponding path program 1 times [2023-12-22 01:04:36,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:04:36,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130329] [2023-12-22 01:04:36,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:04:36,024 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:36,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:04:36,025 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:04:36,025 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:04:36,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:04:36,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:04:36,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:04:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 86 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:38,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:04:40,047 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 86 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:04:40,048 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:04:40,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130329] [2023-12-22 01:04:40,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130329] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:04:40,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:04:40,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:04:40,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32852738] [2023-12-22 01:04:40,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:04:40,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:04:40,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:04:40,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:04:40,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:04:40,049 INFO L87 Difference]: Start difference. First operand 42329 states and 50521 transitions. Second operand has 36 states, 36 states have (on average 9.694444444444445) internal successors, (349), 36 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call 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:09,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:09,606 INFO L93 Difference]: Finished difference Result 58497 states and 69198 transitions. [2023-12-22 01:05:09,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-22 01:05:09,607 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.694444444444445) internal successors, (349), 36 states have internal predecessors, (349), 0 states have call successors, (0), 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 188 [2023-12-22 01:05:09,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:09,664 INFO L225 Difference]: With dead ends: 58497 [2023-12-22 01:05:09,665 INFO L226 Difference]: Without dead ends: 51907 [2023-12-22 01:05:09,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7024 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=3125, Invalid=21367, Unknown=0, NotChecked=0, Total=24492 [2023-12-22 01:05:09,683 INFO L413 NwaCegarLoop]: 1749 mSDtfsCounter, 2466 mSDsluCounter, 39030 mSDsCounter, 0 mSdLazyCounter, 8035 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2466 SdHoareTripleChecker+Valid, 40779 SdHoareTripleChecker+Invalid, 8065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 8035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:09,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2466 Valid, 40779 Invalid, 8065 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 8035 Invalid, 0 Unknown, 0 Unchecked, 10.9s Time] [2023-12-22 01:05:09,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51907 states. [2023-12-22 01:05:12,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51907 to 43007. [2023-12-22 01:05:12,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43007 states, 43005 states have (on average 1.1924892454365772) internal successors, (51283), 43006 states have internal predecessors, (51283), 0 states have call successors, (0), 0 states have call 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,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43007 states to 43007 states and 51283 transitions. [2023-12-22 01:05:12,864 INFO L78 Accepts]: Start accepts. Automaton has 43007 states and 51283 transitions. Word has length 188 [2023-12-22 01:05:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:12,864 INFO L495 AbstractCegarLoop]: Abstraction has 43007 states and 51283 transitions. [2023-12-22 01:05:12,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.694444444444445) internal successors, (349), 36 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call 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,864 INFO L276 IsEmpty]: Start isEmpty. Operand 43007 states and 51283 transitions. [2023-12-22 01:05:12,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-22 01:05:12,871 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:12,871 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, 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:05:12,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-22 01:05:13,076 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:05:13,076 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:13,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:13,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1831342849, now seen corresponding path program 1 times [2023-12-22 01:05:13,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:13,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1409205873] [2023-12-22 01:05:13,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:05:13,077 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:13,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:13,078 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:05:13,078 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:05:13,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:05:13,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:05:13,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 32 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:15,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:05:17,400 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 32 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:17,400 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:17,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1409205873] [2023-12-22 01:05:17,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1409205873] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:05:17,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:05:17,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:05:17,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29677480] [2023-12-22 01:05:17,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:05:17,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:05:17,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:17,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:05:17,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:05:17,405 INFO L87 Difference]: Start difference. First operand 43007 states and 51283 transitions. Second operand has 36 states, 36 states have (on average 10.277777777777779) internal successors, (370), 36 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call 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:41,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:41,116 INFO L93 Difference]: Finished difference Result 86962 states and 102045 transitions. [2023-12-22 01:05:41,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-12-22 01:05:41,116 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 10.277777777777779) internal successors, (370), 36 states have internal predecessors, (370), 0 states have call successors, (0), 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 189 [2023-12-22 01:05:41,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:41,198 INFO L225 Difference]: With dead ends: 86962 [2023-12-22 01:05:41,198 INFO L226 Difference]: Without dead ends: 80824 [2023-12-22 01:05:41,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4175 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=2091, Invalid=14165, Unknown=0, NotChecked=0, Total=16256 [2023-12-22 01:05:41,214 INFO L413 NwaCegarLoop]: 1707 mSDtfsCounter, 3965 mSDsluCounter, 36407 mSDsCounter, 0 mSdLazyCounter, 6379 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3965 SdHoareTripleChecker+Valid, 38114 SdHoareTripleChecker+Invalid, 6402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 6379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:41,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3965 Valid, 38114 Invalid, 6402 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [23 Valid, 6379 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-12-22 01:05:41,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80824 states. [2023-12-22 01:05:47,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80824 to 72479. [2023-12-22 01:05:47,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72479 states, 72477 states have (on average 1.177849524676794) internal successors, (85367), 72478 states have internal predecessors, (85367), 0 states have call successors, (0), 0 states have call 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:47,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72479 states to 72479 states and 85367 transitions. [2023-12-22 01:05:47,236 INFO L78 Accepts]: Start accepts. Automaton has 72479 states and 85367 transitions. Word has length 189 [2023-12-22 01:05:47,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:47,236 INFO L495 AbstractCegarLoop]: Abstraction has 72479 states and 85367 transitions. [2023-12-22 01:05:47,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.277777777777779) internal successors, (370), 36 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call 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:47,237 INFO L276 IsEmpty]: Start isEmpty. Operand 72479 states and 85367 transitions. [2023-12-22 01:05:47,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2023-12-22 01:05:47,258 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:47,258 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:05:47,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-22 01:05:47,458 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:05:47,459 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:47,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:47,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1375621083, now seen corresponding path program 1 times [2023-12-22 01:05:47,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:47,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1472867246] [2023-12-22 01:05:47,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:05:47,461 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:47,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:47,462 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:05:47,463 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:05:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:05:47,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:05:47,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:47,955 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 7 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:47,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:05:48,348 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:48,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:48,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1472867246] [2023-12-22 01:05:48,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1472867246] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 01:05:48,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 01:05:48,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 01:05:48,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582974177] [2023-12-22 01:05:48,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:05:48,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:05:48,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:48,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:05:48,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:05:48,350 INFO L87 Difference]: Start difference. First operand 72479 states and 85367 transitions. Second operand has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call 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:03,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 01:06:31,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-22 01:08:06,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:08:06,849 INFO L93 Difference]: Finished difference Result 84497 states and 102468 transitions. [2023-12-22 01:08:06,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:08:06,849 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 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 219 [2023-12-22 01:08:06,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:08:07,031 INFO L225 Difference]: With dead ends: 84497 [2023-12-22 01:08:07,031 INFO L226 Difference]: Without dead ends: 76985 [2023-12-22 01:08:07,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:08:07,038 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 879 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 2247 mSolverCounterSat, 1002 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 124.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 3249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1002 IncrementalHoareTripleChecker+Valid, 2247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 132.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:08:07,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [879 Valid, 216 Invalid, 3249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1002 Valid, 2247 Invalid, 0 Unknown, 0 Unchecked, 132.7s Time] [2023-12-22 01:08:07,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76985 states. [2023-12-22 01:08:12,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76985 to 76985. [2023-12-22 01:08:12,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76985 states, 76983 states have (on average 1.1931725186080044) internal successors, (91854), 76984 states have internal predecessors, (91854), 0 states have call successors, (0), 0 states have call 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:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76985 states to 76985 states and 91854 transitions. [2023-12-22 01:08:13,044 INFO L78 Accepts]: Start accepts. Automaton has 76985 states and 91854 transitions. Word has length 219 [2023-12-22 01:08:13,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:08:13,044 INFO L495 AbstractCegarLoop]: Abstraction has 76985 states and 91854 transitions. [2023-12-22 01:08:13,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call 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:13,044 INFO L276 IsEmpty]: Start isEmpty. Operand 76985 states and 91854 transitions. [2023-12-22 01:08:13,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-22 01:08:13,073 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:08:13,073 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:08:13,082 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:13,273 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:13,274 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:08:13,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:08:13,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1006274021, now seen corresponding path program 1 times [2023-12-22 01:08:13,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:08:13,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1253379862] [2023-12-22 01:08:13,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:08:13,276 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:13,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:08:13,277 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:13,278 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:13,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:08:13,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:08:13,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:08:13,481 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:13,482 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:08:13,482 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:08:13,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1253379862] [2023-12-22 01:08:13,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1253379862] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:08:13,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:08:13,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:08:13,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407179052] [2023-12-22 01:08:13,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:08:13,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:08:13,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:08:13,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:08:13,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:08:13,483 INFO L87 Difference]: Start difference. First operand 76985 states and 91854 transitions. Second operand has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:09:02,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:09:02,312 INFO L93 Difference]: Finished difference Result 103272 states and 126988 transitions. [2023-12-22 01:09:02,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:09:02,318 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2023-12-22 01:09:02,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:09:02,406 INFO L225 Difference]: With dead ends: 103272 [2023-12-22 01:09:02,406 INFO L226 Difference]: Without dead ends: 85246 [2023-12-22 01:09:02,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 221 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:09:02,565 INFO L413 NwaCegarLoop]: 1218 mSDtfsCounter, 701 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 2403 mSolverCounterSat, 684 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 3087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 684 IncrementalHoareTripleChecker+Valid, 2403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:09:02,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 1320 Invalid, 3087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [684 Valid, 2403 Invalid, 0 Unknown, 0 Unchecked, 42.8s Time] [2023-12-22 01:09:02,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85246 states. [2023-12-22 01:09:08,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85246 to 85246. [2023-12-22 01:09:08,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85246 states, 85244 states have (on average 1.20260663507109) internal successors, (102515), 85245 states have internal predecessors, (102515), 0 states have call successors, (0), 0 states have call 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:08,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85246 states to 85246 states and 102515 transitions. [2023-12-22 01:09:08,565 INFO L78 Accepts]: Start accepts. Automaton has 85246 states and 102515 transitions. Word has length 223 [2023-12-22 01:09:08,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:09:08,565 INFO L495 AbstractCegarLoop]: Abstraction has 85246 states and 102515 transitions. [2023-12-22 01:09:08,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:09:08,565 INFO L276 IsEmpty]: Start isEmpty. Operand 85246 states and 102515 transitions. [2023-12-22 01:09:08,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2023-12-22 01:09:08,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:09:08,590 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:09:08,596 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:08,790 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:08,790 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:09:08,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:09:08,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1461070821, now seen corresponding path program 1 times [2023-12-22 01:09:08,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:09:08,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940781688] [2023-12-22 01:09:08,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:09:08,792 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:08,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:09:08,793 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:08,794 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:08,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:09:08,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:09:08,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:09:09,144 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:09:09,145 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:09:09,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:09:09,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940781688] [2023-12-22 01:09:09,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940781688] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:09:09,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:09:09,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:09:09,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792529617] [2023-12-22 01:09:09,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:09:09,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:09:09,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:09:09,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:09:09,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:09:09,146 INFO L87 Difference]: Start difference. First operand 85246 states and 102515 transitions. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 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:09:58,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:09:58,038 INFO L93 Difference]: Finished difference Result 112284 states and 137480 transitions. [2023-12-22 01:09:58,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:09:58,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 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 224 [2023-12-22 01:09:58,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:09:58,137 INFO L225 Difference]: With dead ends: 112284 [2023-12-22 01:09:58,137 INFO L226 Difference]: Without dead ends: 85997 [2023-12-22 01:09:58,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 222 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:09:58,162 INFO L413 NwaCegarLoop]: 1339 mSDtfsCounter, 691 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 2711 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 2711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:09:58,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 1440 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [395 Valid, 2711 Invalid, 0 Unknown, 0 Unchecked, 43.2s Time] [2023-12-22 01:09:58,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85997 states. [2023-12-22 01:10:04,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85997 to 85246. [2023-12-22 01:10:04,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85246 states, 85244 states have (on average 1.1912744591994744) internal successors, (101549), 85245 states have internal predecessors, (101549), 0 states have call successors, (0), 0 states have call 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:04,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85246 states to 85246 states and 101549 transitions. [2023-12-22 01:10:04,369 INFO L78 Accepts]: Start accepts. Automaton has 85246 states and 101549 transitions. Word has length 224 [2023-12-22 01:10:04,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:10:04,369 INFO L495 AbstractCegarLoop]: Abstraction has 85246 states and 101549 transitions. [2023-12-22 01:10:04,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 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:10:04,369 INFO L276 IsEmpty]: Start isEmpty. Operand 85246 states and 101549 transitions. [2023-12-22 01:10:04,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-12-22 01:10:04,398 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:10:04,398 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:10:04,403 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 (47)] Forceful destruction successful, exit code 0 [2023-12-22 01:10:04,598 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:04,599 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:10:04,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:10:04,599 INFO L85 PathProgramCache]: Analyzing trace with hash -494553839, now seen corresponding path program 1 times [2023-12-22 01:10:04,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:10:04,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831335592] [2023-12-22 01:10:04,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:10:04,600 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:04,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:10:04,601 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:04,607 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:04,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:10:04,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 01:10:04,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:10:05,625 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 7 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:10:05,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:10:06,757 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:10:06,757 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:10:06,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831335592] [2023-12-22 01:10:06,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831335592] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 01:10:06,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 01:10:06,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 01:10:06,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331250063] [2023-12-22 01:10:06,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:10:06,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:10:06,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:10:06,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:10:06,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:10:06,758 INFO L87 Difference]: Start difference. First operand 85246 states and 101549 transitions. Second operand has 3 states, 3 states have (on average 76.0) internal successors, (228), 3 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2023-12-22 01:10:29,461 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 01:10:29,461 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 01:10:29,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:10:29,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 451 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:10:29,858 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 481 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:10:29,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 133 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 17.2s Time] [2023-12-22 01:10:29,859 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-22 01:10:29,868 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 (48)] Forceful destruction successful, exit code 0 [2023-12-22 01:10:30,059 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:10:30,060 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (85246states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (67442 states constructed, input type IntersectNwa). [2023-12-22 01:10:30,062 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-22 01:10:30,064 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:10:30,065 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 01:10:30,066 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 01:10:30 BoogieIcfgContainer [2023-12-22 01:10:30,066 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 01:10:30,067 INFO L158 Benchmark]: Toolchain (without parser) took 852184.86ms. Allocated memory was 200.3MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 120.0MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. [2023-12-22 01:10:30,067 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 200.3MB. Free memory was 149.1MB in the beginning and 149.0MB in the end (delta: 129.4kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 01:10:30,067 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1378.09ms. Allocated memory was 200.3MB in the beginning and 241.2MB in the end (delta: 40.9MB). Free memory was 120.0MB in the beginning and 81.6MB in the end (delta: 38.4MB). Peak memory consumption was 80.7MB. Max. memory is 8.0GB. [2023-12-22 01:10:30,067 INFO L158 Benchmark]: Boogie Procedure Inliner took 203.62ms. Allocated memory is still 241.2MB. Free memory was 81.6MB in the beginning and 160.0MB in the end (delta: -78.4MB). Peak memory consumption was 16.0MB. Max. memory is 8.0GB. [2023-12-22 01:10:30,067 INFO L158 Benchmark]: Boogie Preprocessor took 231.62ms. Allocated memory is still 241.2MB. Free memory was 160.0MB in the beginning and 121.2MB in the end (delta: 38.8MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. [2023-12-22 01:10:30,067 INFO L158 Benchmark]: RCFGBuilder took 23678.16ms. Allocated memory was 241.2MB in the beginning and 552.6MB in the end (delta: 311.4MB). Free memory was 121.2MB in the beginning and 351.6MB in the end (delta: -230.4MB). Peak memory consumption was 145.5MB. Max. memory is 8.0GB. [2023-12-22 01:10:30,067 INFO L158 Benchmark]: TraceAbstraction took 826686.97ms. Allocated memory was 552.6MB in the beginning and 3.3GB in the end (delta: 2.7GB). Free memory was 351.1MB in the beginning and 1.2GB in the end (delta: -848.3MB). Peak memory consumption was 2.6GB. Max. memory is 8.0GB. [2023-12-22 01:10:30,068 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.18ms. Allocated memory is still 200.3MB. Free memory was 149.1MB in the beginning and 149.0MB in the end (delta: 129.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1378.09ms. Allocated memory was 200.3MB in the beginning and 241.2MB in the end (delta: 40.9MB). Free memory was 120.0MB in the beginning and 81.6MB in the end (delta: 38.4MB). Peak memory consumption was 80.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 203.62ms. Allocated memory is still 241.2MB. Free memory was 81.6MB in the beginning and 160.0MB in the end (delta: -78.4MB). Peak memory consumption was 16.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 231.62ms. Allocated memory is still 241.2MB. Free memory was 160.0MB in the beginning and 121.2MB in the end (delta: 38.8MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. * RCFGBuilder took 23678.16ms. Allocated memory was 241.2MB in the beginning and 552.6MB in the end (delta: 311.4MB). Free memory was 121.2MB in the beginning and 351.6MB in the end (delta: -230.4MB). Peak memory consumption was 145.5MB. Max. memory is 8.0GB. * TraceAbstraction took 826686.97ms. Allocated memory was 552.6MB in the beginning and 3.3GB in the end (delta: 2.7GB). Free memory was 351.1MB in the beginning and 1.2GB in the end (delta: -848.3MB). Peak memory consumption was 2.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 471]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 471). Cancelled while NwaCegarLoop was constructing difference of abstraction (85246states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (67442 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 435]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 435). Cancelled while NwaCegarLoop was constructing difference of abstraction (85246states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (67442 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 834 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 826.6s, OverallIterations: 47, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.3s, AutomataDifference: 697.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 164535 SdHoareTripleChecker+Valid, 544.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 164535 mSDsluCounter, 475588 SdHoareTripleChecker+Invalid, 474.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 409125 mSDsCounter, 7393 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 81149 IncrementalHoareTripleChecker+Invalid, 88542 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7393 mSolverCounterUnsat, 66463 mSDtfsCounter, 81149 mSolverCounterSat, 1.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9577 GetRequests, 8174 SyntacticMatches, 0 SemanticMatches, 1403 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33794 ImplicationChecksByTransitivity, 94.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=85246occurred in iteration=45, InterpolantAutomatonStates: 1077, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 58.8s AutomataMinimizationTime, 46 MinimizatonAttempts, 156891 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 56.2s InterpolantComputationTime, 5527 NumberOfCodeBlocks, 5047 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 8691 ConstructedInterpolants, 2048 QuantifiedInterpolants, 102105 SizeOfPredicates, 207 NumberOfNonLiveVariables, 11337 ConjunctsInSsa, 355 ConjunctsInUnsatCore, 70 InterpolantComputations, 26 PerfectInterpolantSequences, 2903/7030 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown