/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_label03.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 00:54:52,656 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 00:54:52,741 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:54:52,745 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 00:54:52,746 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 00:54:52,773 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 00:54:52,774 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 00:54:52,774 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 00:54:52,775 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 00:54:52,778 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 00:54:52,778 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 00:54:52,779 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 00:54:52,780 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 00:54:52,781 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 00:54:52,781 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 00:54:52,781 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 00:54:52,781 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 00:54:52,782 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 00:54:52,782 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 00:54:52,783 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 00:54:52,783 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 00:54:52,784 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 00:54:52,784 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 00:54:52,784 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 00:54:52,784 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 00:54:52,784 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 00:54:52,785 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 00:54:52,785 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 00:54:52,785 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 00:54:52,785 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 00:54:52,786 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 00:54:52,786 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 00:54:52,786 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 00:54:52,787 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 00:54:52,787 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:54:52,787 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 00:54:52,787 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 00:54:52,787 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 00:54:52,787 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 00:54:52,788 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 00:54:52,788 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 00:54:52,788 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 00:54:52,788 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 00:54:52,788 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 00:54:52,789 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 00:54:52,789 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 00:54:52,789 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:54:53,007 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 00:54:53,022 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 00:54:53,024 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 00:54:53,025 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 00:54:53,026 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 00:54:53,027 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_label03.c [2023-12-22 00:54:54,191 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 00:54:54,668 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 00:54:54,668 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label03.c [2023-12-22 00:54:54,701 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/24428239c/c900b84790464fbfbe7117be9c2034fc/FLAGcdbf4517f [2023-12-22 00:54:54,717 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/24428239c/c900b84790464fbfbe7117be9c2034fc [2023-12-22 00:54:54,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 00:54:54,721 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 00:54:54,724 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 00:54:54,724 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 00:54:54,728 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 00:54:54,728 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:54:54" (1/1) ... [2023-12-22 00:54:54,729 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b9b36ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:54, skipping insertion in model container [2023-12-22 00:54:54,729 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:54:54" (1/1) ... [2023-12-22 00:54:54,871 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 00:54:55,140 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_label03.c[11640,11653] [2023-12-22 00:54:55,168 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_label03.c[13977,13990] [2023-12-22 00:54:55,890 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:54:55,905 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 00:54:55,949 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_label03.c[11640,11653] [2023-12-22 00:54:55,952 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_label03.c[13977,13990] [2023-12-22 00:54:56,361 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:54:56,386 INFO L206 MainTranslator]: Completed translation [2023-12-22 00:54:56,386 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56 WrapperNode [2023-12-22 00:54:56,386 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 00:54:56,388 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 00:54:56,388 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 00:54:56,388 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 00:54:56,394 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:54:56" (1/1) ... [2023-12-22 00:54:56,451 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:54:56" (1/1) ... [2023-12-22 00:54:56,593 INFO L138 Inliner]: procedures = 37, calls = 22, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 5069 [2023-12-22 00:54:56,594 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 00:54:56,595 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 00:54:56,595 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 00:54:56,595 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 00:54:56,605 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,606 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,647 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,732 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:54:56,733 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,733 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,817 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,848 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,885 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,902 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,944 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 00:54:56,945 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 00:54:56,946 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 00:54:56,946 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 00:54:56,946 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (1/1) ... [2023-12-22 00:54:56,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:54:56,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 00:54:56,978 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:54:57,001 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:54:57,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 00:54:57,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 00:54:57,013 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 00:54:57,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 00:54:57,105 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 00:54:57,107 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 00:55:24,782 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 00:55:24,851 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 00:55:24,851 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 00:55:24,851 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:55:24 BoogieIcfgContainer [2023-12-22 00:55:24,851 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 00:55:24,854 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 00:55:24,854 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 00:55:24,857 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 00:55:24,857 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:54:54" (1/3) ... [2023-12-22 00:55:24,858 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75232647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:55:24, skipping insertion in model container [2023-12-22 00:55:24,858 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:54:56" (2/3) ... [2023-12-22 00:55:24,858 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75232647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:55:24, skipping insertion in model container [2023-12-22 00:55:24,859 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:55:24" (3/3) ... [2023-12-22 00:55:24,860 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.5.ufo.BOUNDED-10.pals+Problem12_label03.c [2023-12-22 00:55:24,876 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 00:55:24,877 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 00:55:24,947 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 00:55:24,954 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;@1a14eb57, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 00:55:24,955 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 00:55:24,965 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:55:24,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-22 00:55:24,974 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:24,975 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:55:24,975 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:24,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:24,982 INFO L85 PathProgramCache]: Analyzing trace with hash 59447333, now seen corresponding path program 1 times [2023-12-22 00:55:24,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:24,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635597521] [2023-12-22 00:55:24,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:24,996 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:55:24,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:25,002 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:55:25,009 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:55:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:25,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 00:55:25,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:25,130 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:55:25,130 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:25,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:25,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635597521] [2023-12-22 00:55:25,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635597521] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:25,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:25,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:55:25,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116099381] [2023-12-22 00:55:25,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:25,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 00:55:25,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 00:55:25,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:55:25,164 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 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:55:25,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:55:25,274 INFO L93 Difference]: Finished difference Result 1633 states and 3216 transitions. [2023-12-22 00:55:25,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 00:55:25,277 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 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 19 [2023-12-22 00:55:25,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:55:25,293 INFO L225 Difference]: With dead ends: 1633 [2023-12-22 00:55:25,294 INFO L226 Difference]: Without dead ends: 830 [2023-12-22 00:55:25,300 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:55:25,303 INFO L413 NwaCegarLoop]: 1571 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1571 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:55:25,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1571 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:55:25,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2023-12-22 00:55:25,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2023-12-22 00:55:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 828 states have (on average 1.8973429951690821) internal successors, (1571), 829 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have 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:55:25,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1571 transitions. [2023-12-22 00:55:25,381 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1571 transitions. Word has length 19 [2023-12-22 00:55:25,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:55:25,382 INFO L495 AbstractCegarLoop]: Abstraction has 830 states and 1571 transitions. [2023-12-22 00:55:25,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:55:25,382 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1571 transitions. [2023-12-22 00:55:25,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-22 00:55:25,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:55:25,383 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:55:25,389 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:55:25,587 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:55:25,587 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:55:25,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:55:25,588 INFO L85 PathProgramCache]: Analyzing trace with hash -778166733, now seen corresponding path program 1 times [2023-12-22 00:55:25,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:55:25,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976529850] [2023-12-22 00:55:25,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:55:25,589 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:55:25,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:55:25,590 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:55:25,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-22 00:55:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:55:25,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:55:25,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:55:25,715 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:55:25,715 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:55:25,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:55:25,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976529850] [2023-12-22 00:55:25,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976529850] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:55:25,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:55:25,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:55:25,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861172599] [2023-12-22 00:55:25,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:55:25,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:55:25,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:55:25,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:55:25,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:55:25,719 INFO L87 Difference]: Start difference. First operand 830 states and 1571 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:00,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:00,613 INFO L93 Difference]: Finished difference Result 2334 states and 4444 transitions. [2023-12-22 00:56:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:00,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 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 19 [2023-12-22 00:56:00,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:00,623 INFO L225 Difference]: With dead ends: 2334 [2023-12-22 00:56:00,623 INFO L226 Difference]: Without dead ends: 1581 [2023-12-22 00:56:00,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 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:56:00,631 INFO L413 NwaCegarLoop]: 669 mSDtfsCounter, 909 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2200 mSolverCounterSat, 664 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 909 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 2864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 664 IncrementalHoareTripleChecker+Valid, 2200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:00,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [909 Valid, 676 Invalid, 2864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [664 Valid, 2200 Invalid, 0 Unknown, 0 Unchecked, 34.7s Time] [2023-12-22 00:56:00,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2023-12-22 00:56:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1581. [2023-12-22 00:56:00,714 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:56:00,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2478 transitions. [2023-12-22 00:56:00,718 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2478 transitions. Word has length 19 [2023-12-22 00:56:00,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:00,718 INFO L495 AbstractCegarLoop]: Abstraction has 1581 states and 2478 transitions. [2023-12-22 00:56:00,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:00,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2478 transitions. [2023-12-22 00:56:00,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-22 00:56:00,745 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:00,745 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:56:00,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-22 00:56:00,948 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:56:00,949 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:00,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:00,949 INFO L85 PathProgramCache]: Analyzing trace with hash 891911913, now seen corresponding path program 1 times [2023-12-22 00:56:00,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:00,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679234518] [2023-12-22 00:56:00,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:00,950 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:00,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:00,963 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:56:01,045 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:56:01,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:01,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:56:01,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:01,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:56:01,129 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:01,130 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:01,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679234518] [2023-12-22 00:56:01,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679234518] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:01,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:01,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:56:01,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324819082] [2023-12-22 00:56:01,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:01,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:56:01,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:01,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:56:01,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:56:01,138 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:56:01,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:01,240 INFO L93 Difference]: Finished difference Result 1625 states and 2547 transitions. [2023-12-22 00:56:01,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:56:01,241 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:56:01,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:01,264 INFO L225 Difference]: With dead ends: 1625 [2023-12-22 00:56:01,264 INFO L226 Difference]: Without dead ends: 1581 [2023-12-22 00:56:01,265 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:56:01,268 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.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:01,268 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.1s Time] [2023-12-22 00:56:01,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2023-12-22 00:56:01,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1581. [2023-12-22 00:56:01,304 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:56:01,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2447 transitions. [2023-12-22 00:56:01,308 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2447 transitions. Word has length 21 [2023-12-22 00:56:01,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:01,324 INFO L495 AbstractCegarLoop]: Abstraction has 1581 states and 2447 transitions. [2023-12-22 00:56:01,324 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:56:01,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2447 transitions. [2023-12-22 00:56:01,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-22 00:56:01,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:01,329 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:56:01,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 (4)] Forceful destruction successful, exit code 0 [2023-12-22 00:56:01,531 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:56:01,532 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:01,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:01,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1081643968, now seen corresponding path program 1 times [2023-12-22 00:56:01,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:01,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860471384] [2023-12-22 00:56:01,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:01,533 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:01,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:01,537 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:56:01,557 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:56:01,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:01,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:56:01,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:02,305 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:02,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:02,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:02,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860471384] [2023-12-22 00:56:02,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [860471384] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:02,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:02,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 00:56:02,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690832634] [2023-12-22 00:56:02,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:02,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 00:56:02,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:02,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 00:56:02,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 00:56:02,308 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:56:02,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:02,583 INFO L93 Difference]: Finished difference Result 1827 states and 2843 transitions. [2023-12-22 00:56:02,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 00:56:02,584 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:56:02,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:02,591 INFO L225 Difference]: With dead ends: 1827 [2023-12-22 00:56:02,591 INFO L226 Difference]: Without dead ends: 1786 [2023-12-22 00:56:02,592 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:56:02,594 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 1800 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1800 SdHoareTripleChecker+Valid, 2071 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:02,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1800 Valid, 2071 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 00:56:02,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2023-12-22 00:56:02,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1659. [2023-12-22 00:56:02,624 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:56:02,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 2574 transitions. [2023-12-22 00:56:02,629 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 2574 transitions. Word has length 51 [2023-12-22 00:56:02,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:02,630 INFO L495 AbstractCegarLoop]: Abstraction has 1659 states and 2574 transitions. [2023-12-22 00:56:02,630 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:56:02,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 2574 transitions. [2023-12-22 00:56:02,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-22 00:56:02,633 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:02,633 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:56:02,643 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:56:02,837 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:56:02,837 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:02,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:02,838 INFO L85 PathProgramCache]: Analyzing trace with hash -223517424, now seen corresponding path program 1 times [2023-12-22 00:56:02,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:02,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [504126791] [2023-12-22 00:56:02,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:02,839 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:02,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:02,841 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:56:02,873 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:56:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:02,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:02,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:03,010 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:03,010 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:03,010 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:03,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [504126791] [2023-12-22 00:56:03,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [504126791] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:03,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:03,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:03,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528879167] [2023-12-22 00:56:03,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:03,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:03,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:03,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:03,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:03,012 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:56:03,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:03,056 INFO L93 Difference]: Finished difference Result 1881 states and 2932 transitions. [2023-12-22 00:56:03,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:03,056 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:56:03,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:03,063 INFO L225 Difference]: With dead ends: 1881 [2023-12-22 00:56:03,063 INFO L226 Difference]: Without dead ends: 1762 [2023-12-22 00:56:03,063 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:56:03,064 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:56:03,065 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:56:03,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1762 states. [2023-12-22 00:56:03,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1762 to 1760. [2023-12-22 00:56:03,092 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:56:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 2733 transitions. [2023-12-22 00:56:03,097 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 2733 transitions. Word has length 53 [2023-12-22 00:56:03,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:03,099 INFO L495 AbstractCegarLoop]: Abstraction has 1760 states and 2733 transitions. [2023-12-22 00:56:03,102 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:56:03,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 2733 transitions. [2023-12-22 00:56:03,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-22 00:56:03,104 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:03,104 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:56:03,108 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:56:03,307 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:56:03,307 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:03,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:03,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1598312521, now seen corresponding path program 1 times [2023-12-22 00:56:03,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:03,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989116743] [2023-12-22 00:56:03,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:03,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:56:03,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:03,310 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:56:03,313 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:56:03,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:03,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:56:03,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:03,412 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:03,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:03,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:03,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989116743] [2023-12-22 00:56:03,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989116743] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:03,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:03,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:56:03,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883509992] [2023-12-22 00:56:03,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:03,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:56:03,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:03,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:56:03,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:56:03,414 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:56:03,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:03,483 INFO L93 Difference]: Finished difference Result 1774 states and 2750 transitions. [2023-12-22 00:56:03,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:56:03,484 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:56:03,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:03,491 INFO L225 Difference]: With dead ends: 1774 [2023-12-22 00:56:03,491 INFO L226 Difference]: Without dead ends: 1772 [2023-12-22 00:56:03,494 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:56:03,495 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:56:03,496 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:56:03,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1772 states. [2023-12-22 00:56:03,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1772 to 1768. [2023-12-22 00:56:03,532 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:56:03,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2740 transitions. [2023-12-22 00:56:03,538 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 2740 transitions. Word has length 54 [2023-12-22 00:56:03,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:03,540 INFO L495 AbstractCegarLoop]: Abstraction has 1768 states and 2740 transitions. [2023-12-22 00:56:03,541 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:56:03,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 2740 transitions. [2023-12-22 00:56:03,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:56:03,542 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:03,542 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:56:03,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-22 00:56:03,746 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:56:03,746 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:03,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:03,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1229565960, now seen corresponding path program 1 times [2023-12-22 00:56:03,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:03,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [13089533] [2023-12-22 00:56:03,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:03,747 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:03,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:03,748 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:56:03,749 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:56:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:03,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:03,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:03,943 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:03,943 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:03,944 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:03,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [13089533] [2023-12-22 00:56:03,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [13089533] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:03,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:03,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:03,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098996303] [2023-12-22 00:56:03,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:03,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:03,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:03,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:03,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:03,945 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:56:03,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:03,983 INFO L93 Difference]: Finished difference Result 2008 states and 3120 transitions. [2023-12-22 00:56:03,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:03,984 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:56:03,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:03,990 INFO L225 Difference]: With dead ends: 2008 [2023-12-22 00:56:03,990 INFO L226 Difference]: Without dead ends: 1883 [2023-12-22 00:56:03,991 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:56:03,991 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:56:03,992 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:56:03,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1883 states. [2023-12-22 00:56:04,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1883 to 1881. [2023-12-22 00:56:04,023 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:56:04,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 2916 transitions. [2023-12-22 00:56:04,028 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 2916 transitions. Word has length 55 [2023-12-22 00:56:04,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:04,028 INFO L495 AbstractCegarLoop]: Abstraction has 1881 states and 2916 transitions. [2023-12-22 00:56:04,028 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:56:04,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 2916 transitions. [2023-12-22 00:56:04,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:56:04,029 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:04,029 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:56:04,038 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:56:04,238 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:56:04,239 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:04,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:04,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1000926728, now seen corresponding path program 1 times [2023-12-22 00:56:04,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:04,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1723641074] [2023-12-22 00:56:04,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:04,240 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:04,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:04,241 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:56:04,243 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:56:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:04,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:04,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:04,381 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:04,381 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:04,381 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:04,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1723641074] [2023-12-22 00:56:04,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1723641074] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:04,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:04,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:04,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940667711] [2023-12-22 00:56:04,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:04,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:04,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:04,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:04,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:04,384 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:56:04,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:04,427 INFO L93 Difference]: Finished difference Result 2523 states and 3919 transitions. [2023-12-22 00:56:04,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:04,427 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:56:04,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:04,434 INFO L225 Difference]: With dead ends: 2523 [2023-12-22 00:56:04,434 INFO L226 Difference]: Without dead ends: 2184 [2023-12-22 00:56:04,435 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:56:04,435 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:56:04,436 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:56:04,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2184 states. [2023-12-22 00:56:04,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2184 to 2182. [2023-12-22 00:56:04,470 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:56:04,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 3376 transitions. [2023-12-22 00:56:04,475 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 3376 transitions. Word has length 55 [2023-12-22 00:56:04,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:04,475 INFO L495 AbstractCegarLoop]: Abstraction has 2182 states and 3376 transitions. [2023-12-22 00:56:04,475 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:56:04,476 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 3376 transitions. [2023-12-22 00:56:04,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:56:04,476 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:04,476 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:56:04,485 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:56:04,682 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:56:04,682 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:04,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:04,683 INFO L85 PathProgramCache]: Analyzing trace with hash 375270664, now seen corresponding path program 1 times [2023-12-22 00:56:04,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:04,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1257527373] [2023-12-22 00:56:04,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:04,683 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:04,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:04,685 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:56:04,721 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:56:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:04,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:04,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:04,833 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:04,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:04,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:04,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1257527373] [2023-12-22 00:56:04,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1257527373] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:04,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:04,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:04,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097171226] [2023-12-22 00:56:04,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:04,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:04,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:04,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:04,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:04,835 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:56:04,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:04,886 INFO L93 Difference]: Finished difference Result 3390 states and 5236 transitions. [2023-12-22 00:56:04,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:04,886 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:56:04,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:04,895 INFO L225 Difference]: With dead ends: 3390 [2023-12-22 00:56:04,895 INFO L226 Difference]: Without dead ends: 2750 [2023-12-22 00:56:04,896 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:56:04,898 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:56:04,899 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:56:04,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2750 states. [2023-12-22 00:56:04,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2750 to 2748. [2023-12-22 00:56:04,946 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:56:04,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2748 states to 2748 states and 4224 transitions. [2023-12-22 00:56:04,952 INFO L78 Accepts]: Start accepts. Automaton has 2748 states and 4224 transitions. Word has length 55 [2023-12-22 00:56:04,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:04,953 INFO L495 AbstractCegarLoop]: Abstraction has 2748 states and 4224 transitions. [2023-12-22 00:56:04,953 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:56:04,953 INFO L276 IsEmpty]: Start isEmpty. Operand 2748 states and 4224 transitions. [2023-12-22 00:56:04,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:56:04,953 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:04,953 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:56:04,964 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:56:05,164 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:56:05,164 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:05,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:05,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1264004104, now seen corresponding path program 1 times [2023-12-22 00:56:05,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:05,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1656619349] [2023-12-22 00:56:05,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:05,166 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:56:05,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:05,171 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:56:05,202 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:56:05,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:05,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:05,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:05,306 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:05,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:05,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:05,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1656619349] [2023-12-22 00:56:05,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1656619349] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:05,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:05,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:05,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557485411] [2023-12-22 00:56:05,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:05,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:05,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:05,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:05,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:05,309 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:56:05,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:05,369 INFO L93 Difference]: Finished difference Result 5016 states and 7654 transitions. [2023-12-22 00:56:05,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:05,370 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:56:05,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:05,382 INFO L225 Difference]: With dead ends: 5016 [2023-12-22 00:56:05,382 INFO L226 Difference]: Without dead ends: 3810 [2023-12-22 00:56:05,385 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:56:05,385 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:56:05,386 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:56:05,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3810 states. [2023-12-22 00:56:05,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3810 to 3808. [2023-12-22 00:56:05,451 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:56:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 5776 transitions. [2023-12-22 00:56:05,460 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 5776 transitions. Word has length 55 [2023-12-22 00:56:05,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:05,460 INFO L495 AbstractCegarLoop]: Abstraction has 3808 states and 5776 transitions. [2023-12-22 00:56:05,460 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:56:05,461 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 5776 transitions. [2023-12-22 00:56:05,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-22 00:56:05,461 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:05,461 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:56:05,471 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:56:05,665 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:56:05,665 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:05,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:05,666 INFO L85 PathProgramCache]: Analyzing trace with hash 960982792, now seen corresponding path program 1 times [2023-12-22 00:56:05,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:05,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072780024] [2023-12-22 00:56:05,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:05,666 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:05,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:05,678 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:56:05,784 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:56:05,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:05,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:05,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:05,932 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:05,932 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:05,932 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:05,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072780024] [2023-12-22 00:56:05,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072780024] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:05,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:05,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:05,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504602492] [2023-12-22 00:56:05,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:05,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:05,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:05,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:05,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:05,934 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:56:06,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:06,063 INFO L93 Difference]: Finished difference Result 8052 states and 12058 transitions. [2023-12-22 00:56:06,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:06,064 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:56:06,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:06,110 INFO L225 Difference]: With dead ends: 8052 [2023-12-22 00:56:06,111 INFO L226 Difference]: Without dead ends: 5786 [2023-12-22 00:56:06,115 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:56:06,115 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:56:06,115 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:56:06,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5786 states. [2023-12-22 00:56:06,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5786 to 5784. [2023-12-22 00:56:06,342 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:56:06,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5784 states to 5784 states and 8592 transitions. [2023-12-22 00:56:06,353 INFO L78 Accepts]: Start accepts. Automaton has 5784 states and 8592 transitions. Word has length 55 [2023-12-22 00:56:06,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:06,353 INFO L495 AbstractCegarLoop]: Abstraction has 5784 states and 8592 transitions. [2023-12-22 00:56:06,353 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:56:06,354 INFO L276 IsEmpty]: Start isEmpty. Operand 5784 states and 8592 transitions. [2023-12-22 00:56:06,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:56:06,369 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:06,369 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:56:06,380 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:56:06,572 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:56:06,573 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:06,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:06,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1241399441, now seen corresponding path program 1 times [2023-12-22 00:56:06,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:06,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1723576572] [2023-12-22 00:56:06,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:06,574 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:06,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:06,586 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:56:06,680 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:56:06,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:06,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:06,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:07,845 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:56:07,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:08,291 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:56:08,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:08,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1723576572] [2023-12-22 00:56:08,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1723576572] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:08,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:08,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:08,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422573754] [2023-12-22 00:56:08,292 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:08,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:08,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:08,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:08,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:08,294 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:56:10,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:10,797 INFO L93 Difference]: Finished difference Result 15122 states and 22101 transitions. [2023-12-22 00:56:10,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:56:10,798 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:56:10,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:10,820 INFO L225 Difference]: With dead ends: 15122 [2023-12-22 00:56:10,820 INFO L226 Difference]: Without dead ends: 12144 [2023-12-22 00:56:10,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 00:56:10,830 INFO L413 NwaCegarLoop]: 1543 mSDtfsCounter, 3775 mSDsluCounter, 12371 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3775 SdHoareTripleChecker+Valid, 13914 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:10,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3775 Valid, 13914 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-22 00:56:10,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12144 states. [2023-12-22 00:56:11,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12144 to 10024. [2023-12-22 00:56:11,134 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:56:11,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10024 states to 10024 states and 14752 transitions. [2023-12-22 00:56:11,153 INFO L78 Accepts]: Start accepts. Automaton has 10024 states and 14752 transitions. Word has length 73 [2023-12-22 00:56:11,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:11,154 INFO L495 AbstractCegarLoop]: Abstraction has 10024 states and 14752 transitions. [2023-12-22 00:56:11,154 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:56:11,154 INFO L276 IsEmpty]: Start isEmpty. Operand 10024 states and 14752 transitions. [2023-12-22 00:56:11,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 00:56:11,159 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:11,159 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:56:11,166 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:56:11,363 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:56:11,363 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:11,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:11,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1012760209, now seen corresponding path program 1 times [2023-12-22 00:56:11,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:11,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [815851445] [2023-12-22 00:56:11,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:11,364 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:11,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:11,366 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:56:11,368 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:56:11,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:11,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:11,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:11,510 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:56:11,511 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:11,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:11,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [815851445] [2023-12-22 00:56:11,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [815851445] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:11,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:11,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:11,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991566369] [2023-12-22 00:56:11,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:11,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:11,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:11,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:11,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:11,513 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:56:11,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:11,716 INFO L93 Difference]: Finished difference Result 15998 states and 23557 transitions. [2023-12-22 00:56:11,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:11,717 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:56:11,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:11,732 INFO L225 Difference]: With dead ends: 15998 [2023-12-22 00:56:11,732 INFO L226 Difference]: Without dead ends: 7516 [2023-12-22 00:56:11,742 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:56:11,743 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:56:11,743 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:56:11,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7516 states. [2023-12-22 00:56:11,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7516 to 7509. [2023-12-22 00:56:11,901 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:56:11,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7509 states to 7509 states and 11085 transitions. [2023-12-22 00:56:11,913 INFO L78 Accepts]: Start accepts. Automaton has 7509 states and 11085 transitions. Word has length 73 [2023-12-22 00:56:11,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:11,913 INFO L495 AbstractCegarLoop]: Abstraction has 7509 states and 11085 transitions. [2023-12-22 00:56:11,913 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:56:11,913 INFO L276 IsEmpty]: Start isEmpty. Operand 7509 states and 11085 transitions. [2023-12-22 00:56:11,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 00:56:11,915 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:11,915 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:56:11,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-22 00:56:12,118 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:56:12,119 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:12,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:12,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1994836441, now seen corresponding path program 1 times [2023-12-22 00:56:12,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:12,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578746214] [2023-12-22 00:56:12,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:12,120 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:12,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:12,121 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:56:12,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 00:56:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:12,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:12,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:12,241 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:56:12,241 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:12,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:12,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578746214] [2023-12-22 00:56:12,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578746214] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:12,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:12,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:12,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191121896] [2023-12-22 00:56:12,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:12,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:12,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:12,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:12,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:12,243 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:56:12,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:12,351 INFO L93 Difference]: Finished difference Result 10489 states and 15431 transitions. [2023-12-22 00:56:12,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:12,352 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:56:12,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:12,359 INFO L225 Difference]: With dead ends: 10489 [2023-12-22 00:56:12,359 INFO L226 Difference]: Without dead ends: 4535 [2023-12-22 00:56:12,365 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:56:12,365 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:56:12,366 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:56:12,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4535 states. [2023-12-22 00:56:12,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4535 to 4533. [2023-12-22 00:56:12,454 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:56:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4533 states to 4533 states and 6693 transitions. [2023-12-22 00:56:12,460 INFO L78 Accepts]: Start accepts. Automaton has 4533 states and 6693 transitions. Word has length 75 [2023-12-22 00:56:12,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:12,461 INFO L495 AbstractCegarLoop]: Abstraction has 4533 states and 6693 transitions. [2023-12-22 00:56:12,461 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:56:12,461 INFO L276 IsEmpty]: Start isEmpty. Operand 4533 states and 6693 transitions. [2023-12-22 00:56:12,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 00:56:12,463 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:12,463 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:56:12,470 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:56:12,670 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:56:12,671 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:12,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:12,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1965090233, now seen corresponding path program 1 times [2023-12-22 00:56:12,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:12,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084132944] [2023-12-22 00:56:12,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:12,672 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:12,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:12,673 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:56:12,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 (16)] Waiting until timeout for monitored process [2023-12-22 00:56:12,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:12,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:12,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:13,893 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:56:13,893 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:14,412 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:56:14,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:14,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084132944] [2023-12-22 00:56:14,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084132944] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:14,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:14,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:14,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693121822] [2023-12-22 00:56:14,413 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:14,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:14,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:14,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:14,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:14,414 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:56:16,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:16,515 INFO L93 Difference]: Finished difference Result 12941 states and 18697 transitions. [2023-12-22 00:56:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:56:16,516 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:56:16,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:16,534 INFO L225 Difference]: With dead ends: 12941 [2023-12-22 00:56:16,534 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:56:16,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:56:16,542 INFO L413 NwaCegarLoop]: 1588 mSDtfsCounter, 5019 mSDsluCounter, 10867 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5019 SdHoareTripleChecker+Valid, 12455 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:16,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5019 Valid, 12455 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-22 00:56:16,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:56:16,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 7797. [2023-12-22 00:56:16,760 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:56:16,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7797 states to 7797 states and 11229 transitions. [2023-12-22 00:56:16,772 INFO L78 Accepts]: Start accepts. Automaton has 7797 states and 11229 transitions. Word has length 76 [2023-12-22 00:56:16,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:16,772 INFO L495 AbstractCegarLoop]: Abstraction has 7797 states and 11229 transitions. [2023-12-22 00:56:16,773 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:56:16,773 INFO L276 IsEmpty]: Start isEmpty. Operand 7797 states and 11229 transitions. [2023-12-22 00:56:16,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 00:56:16,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:16,778 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:56:16,782 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:56:16,982 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:56:16,982 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:16,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:16,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1283762867, now seen corresponding path program 1 times [2023-12-22 00:56:16,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:16,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885370775] [2023-12-22 00:56:16,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:16,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:56:16,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:16,984 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:56:16,985 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:56:17,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:17,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:17,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:17,097 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:56:17,098 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:17,098 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:17,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885370775] [2023-12-22 00:56:17,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885370775] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:17,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:17,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:17,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024215725] [2023-12-22 00:56:17,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:17,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:17,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:17,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:17,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:17,099 INFO L87 Difference]: Start difference. First operand 7797 states and 11229 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:56:17,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:17,176 INFO L93 Difference]: Finished difference Result 10921 states and 15647 transitions. [2023-12-22 00:56:17,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:17,177 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:56:17,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:17,185 INFO L225 Difference]: With dead ends: 10921 [2023-12-22 00:56:17,185 INFO L226 Difference]: Without dead ends: 4679 [2023-12-22 00:56:17,192 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:56:17,192 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:56:17,193 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:56:17,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4679 states. [2023-12-22 00:56:17,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4679 to 4677. [2023-12-22 00:56:17,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4677 states, 4675 states have (on average 1.4470588235294117) internal successors, (6765), 4676 states have internal predecessors, (6765), 0 states have call successors, (0), 0 states have 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:17,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4677 states to 4677 states and 6765 transitions. [2023-12-22 00:56:17,339 INFO L78 Accepts]: Start accepts. Automaton has 4677 states and 6765 transitions. Word has length 78 [2023-12-22 00:56:17,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:17,340 INFO L495 AbstractCegarLoop]: Abstraction has 4677 states and 6765 transitions. [2023-12-22 00:56:17,340 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:56:17,340 INFO L276 IsEmpty]: Start isEmpty. Operand 4677 states and 6765 transitions. [2023-12-22 00:56:17,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-22 00:56:17,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:17,341 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:56:17,347 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:56:17,544 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:56:17,545 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:17,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:17,545 INFO L85 PathProgramCache]: Analyzing trace with hash -847296571, now seen corresponding path program 1 times [2023-12-22 00:56:17,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:17,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885150485] [2023-12-22 00:56:17,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:17,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:56:17,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:17,547 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:56:17,547 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:56:17,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:17,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:17,626 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:18,398 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:56:18,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:18,769 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:56:18,770 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:18,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885150485] [2023-12-22 00:56:18,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885150485] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:18,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:18,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:18,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14526671] [2023-12-22 00:56:18,770 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:18,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:18,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:18,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:18,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:18,772 INFO L87 Difference]: Start difference. First operand 4677 states and 6765 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:56:20,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:20,431 INFO L93 Difference]: Finished difference Result 13085 states and 18433 transitions. [2023-12-22 00:56:20,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:56:20,432 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:56:20,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:20,445 INFO L225 Difference]: With dead ends: 13085 [2023-12-22 00:56:20,445 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:56:20,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 142 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:56:20,451 INFO L413 NwaCegarLoop]: 1570 mSDtfsCounter, 3405 mSDsluCounter, 10846 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3405 SdHoareTripleChecker+Valid, 12416 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:20,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3405 Valid, 12416 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 00:56:20,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:56:20,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 8085. [2023-12-22 00:56:20,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8085 states, 8083 states have (on average 1.4070270939007794) internal successors, (11373), 8084 states have internal predecessors, (11373), 0 states have call successors, (0), 0 states have 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:20,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8085 states to 8085 states and 11373 transitions. [2023-12-22 00:56:20,716 INFO L78 Accepts]: Start accepts. Automaton has 8085 states and 11373 transitions. Word has length 79 [2023-12-22 00:56:20,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:20,716 INFO L495 AbstractCegarLoop]: Abstraction has 8085 states and 11373 transitions. [2023-12-22 00:56:20,717 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:56:20,717 INFO L276 IsEmpty]: Start isEmpty. Operand 8085 states and 11373 transitions. [2023-12-22 00:56:20,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-22 00:56:20,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:20,718 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:56:20,725 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:56:20,922 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:56:20,922 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:20,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:20,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1240492123, now seen corresponding path program 1 times [2023-12-22 00:56:20,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:20,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1326918576] [2023-12-22 00:56:20,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:20,923 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:20,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:20,924 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:56:20,925 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:56:20,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:20,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:20,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:21,035 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:56:21,036 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:21,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:21,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1326918576] [2023-12-22 00:56:21,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1326918576] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:21,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:21,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:21,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707909893] [2023-12-22 00:56:21,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:21,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:21,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:21,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:21,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:21,038 INFO L87 Difference]: Start difference. First operand 8085 states and 11373 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:56:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:21,123 INFO L93 Difference]: Finished difference Result 11353 states and 15863 transitions. [2023-12-22 00:56:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:21,124 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:56:21,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:21,130 INFO L225 Difference]: With dead ends: 11353 [2023-12-22 00:56:21,131 INFO L226 Difference]: Without dead ends: 4823 [2023-12-22 00:56:21,136 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:56:21,137 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:56:21,137 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:56:21,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4823 states. [2023-12-22 00:56:21,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4823 to 4821. [2023-12-22 00:56:21,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4821 states, 4819 states have (on average 1.418759078647022) internal successors, (6837), 4820 states have internal predecessors, (6837), 0 states have call successors, (0), 0 states have 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:21,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4821 states to 4821 states and 6837 transitions. [2023-12-22 00:56:21,285 INFO L78 Accepts]: Start accepts. Automaton has 4821 states and 6837 transitions. Word has length 81 [2023-12-22 00:56:21,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:21,285 INFO L495 AbstractCegarLoop]: Abstraction has 4821 states and 6837 transitions. [2023-12-22 00:56:21,286 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:56:21,286 INFO L276 IsEmpty]: Start isEmpty. Operand 4821 states and 6837 transitions. [2023-12-22 00:56:21,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 00:56:21,287 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:21,287 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:56:21,294 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:56:21,491 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:56:21,491 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:21,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash -131559571, now seen corresponding path program 1 times [2023-12-22 00:56:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:21,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [98725814] [2023-12-22 00:56:21,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:21,492 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:21,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:21,494 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:56:21,495 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:56:21,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:21,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:21,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:22,604 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:56:22,604 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:23,086 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:56:23,086 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:23,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [98725814] [2023-12-22 00:56:23,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [98725814] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:23,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:23,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:23,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155253114] [2023-12-22 00:56:23,087 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:23,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:23,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:23,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:23,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:23,088 INFO L87 Difference]: Start difference. First operand 4821 states and 6837 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:56:24,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:24,511 INFO L93 Difference]: Finished difference Result 13229 states and 18169 transitions. [2023-12-22 00:56:24,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:56:24,512 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:56:24,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:24,522 INFO L225 Difference]: With dead ends: 13229 [2023-12-22 00:56:24,522 INFO L226 Difference]: Without dead ends: 9963 [2023-12-22 00:56:24,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:56:24,525 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 1998 mSDsluCounter, 10712 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1998 SdHoareTripleChecker+Valid, 12264 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:24,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1998 Valid, 12264 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:56:24,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9963 states. [2023-12-22 00:56:24,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9963 to 8373. [2023-12-22 00:56:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8373 states, 8371 states have (on average 1.375821287779238) internal successors, (11517), 8372 states have internal predecessors, (11517), 0 states have call successors, (0), 0 states have 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:24,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8373 states to 8373 states and 11517 transitions. [2023-12-22 00:56:24,766 INFO L78 Accepts]: Start accepts. Automaton has 8373 states and 11517 transitions. Word has length 82 [2023-12-22 00:56:24,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:24,766 INFO L495 AbstractCegarLoop]: Abstraction has 8373 states and 11517 transitions. [2023-12-22 00:56:24,766 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:56:24,766 INFO L276 IsEmpty]: Start isEmpty. Operand 8373 states and 11517 transitions. [2023-12-22 00:56:24,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-22 00:56:24,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:24,768 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:56:24,774 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:56:24,971 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:56:24,972 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:24,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:24,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2115513241, now seen corresponding path program 1 times [2023-12-22 00:56:24,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:24,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684631577] [2023-12-22 00:56:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:24,973 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:24,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:24,974 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:56:24,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 (21)] Waiting until timeout for monitored process [2023-12-22 00:56:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:25,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:25,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:25,130 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:56:25,131 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:25,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:25,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684631577] [2023-12-22 00:56:25,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684631577] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:25,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:25,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:25,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322486675] [2023-12-22 00:56:25,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:25,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:25,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:25,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:25,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:25,132 INFO L87 Difference]: Start difference. First operand 8373 states and 11517 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:56:25,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:25,261 INFO L93 Difference]: Finished difference Result 11705 states and 15952 transitions. [2023-12-22 00:56:25,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:56:25,262 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:56:25,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:25,269 INFO L225 Difference]: With dead ends: 11705 [2023-12-22 00:56:25,270 INFO L226 Difference]: Without dead ends: 4887 [2023-12-22 00:56:25,276 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:56:25,279 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:56:25,279 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:56:25,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4887 states. [2023-12-22 00:56:25,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4887 to 4885. [2023-12-22 00:56:25,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4885 states, 4883 states have (on average 1.3891050583657587) internal successors, (6783), 4884 states have internal predecessors, (6783), 0 states have call successors, (0), 0 states have 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:25,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4885 states to 4885 states and 6783 transitions. [2023-12-22 00:56:25,402 INFO L78 Accepts]: Start accepts. Automaton has 4885 states and 6783 transitions. Word has length 84 [2023-12-22 00:56:25,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:25,402 INFO L495 AbstractCegarLoop]: Abstraction has 4885 states and 6783 transitions. [2023-12-22 00:56:25,402 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:56:25,402 INFO L276 IsEmpty]: Start isEmpty. Operand 4885 states and 6783 transitions. [2023-12-22 00:56:25,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 00:56:25,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:25,404 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:56:25,411 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:56:25,610 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:56:25,611 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:25,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:25,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1714125049, now seen corresponding path program 1 times [2023-12-22 00:56:25,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:25,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491454143] [2023-12-22 00:56:25,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:25,612 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:25,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:25,613 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:56:25,614 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:56:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:25,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:56:25,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:26,481 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:56:26,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:26,918 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:56:26,918 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:26,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491454143] [2023-12-22 00:56:26,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491454143] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:26,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:26,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:56:26,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988443964] [2023-12-22 00:56:26,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:26,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:56:26,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:26,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:56:26,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:56:26,920 INFO L87 Difference]: Start difference. First operand 4885 states and 6783 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:56:28,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:28,444 INFO L93 Difference]: Finished difference Result 11123 states and 14906 transitions. [2023-12-22 00:56:28,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 00:56:28,445 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:56:28,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:28,453 INFO L225 Difference]: With dead ends: 11123 [2023-12-22 00:56:28,453 INFO L226 Difference]: Without dead ends: 7793 [2023-12-22 00:56:28,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 00:56:28,458 INFO L413 NwaCegarLoop]: 1534 mSDtfsCounter, 1750 mSDsluCounter, 10663 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1750 SdHoareTripleChecker+Valid, 12197 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:28,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1750 Valid, 12197 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:56:28,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7793 states. [2023-12-22 00:56:28,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7793 to 7263. [2023-12-22 00:56:28,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7263 states, 7261 states have (on average 1.3491254648120095) internal successors, (9796), 7262 states have internal predecessors, (9796), 0 states have call successors, (0), 0 states have 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:28,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7263 states to 7263 states and 9796 transitions. [2023-12-22 00:56:28,656 INFO L78 Accepts]: Start accepts. Automaton has 7263 states and 9796 transitions. Word has length 85 [2023-12-22 00:56:28,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:28,656 INFO L495 AbstractCegarLoop]: Abstraction has 7263 states and 9796 transitions. [2023-12-22 00:56:28,656 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:56:28,656 INFO L276 IsEmpty]: Start isEmpty. Operand 7263 states and 9796 transitions. [2023-12-22 00:56:28,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-22 00:56:28,658 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:28,658 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:56:28,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-22 00:56:28,862 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:56:28,862 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:28,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:28,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1369611121, now seen corresponding path program 1 times [2023-12-22 00:56:28,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:28,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924426097] [2023-12-22 00:56:28,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:28,863 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:28,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:28,864 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:56:28,865 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:56:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:28,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:56:28,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:29,112 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:56:29,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:56:29,285 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:56:29,286 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:29,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924426097] [2023-12-22 00:56:29,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [924426097] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:56:29,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:56:29,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 00:56:29,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229971186] [2023-12-22 00:56:29,286 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:56:29,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:56:29,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:29,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:56:29,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:56:29,288 INFO L87 Difference]: Start difference. First operand 7263 states and 9796 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:56:29,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:56:29,844 INFO L93 Difference]: Finished difference Result 23587 states and 30552 transitions. [2023-12-22 00:56:29,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:56:29,845 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:56:29,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:56:29,861 INFO L225 Difference]: With dead ends: 23587 [2023-12-22 00:56:29,862 INFO L226 Difference]: Without dead ends: 17879 [2023-12-22 00:56:29,867 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:56:29,867 INFO L413 NwaCegarLoop]: 1549 mSDtfsCounter, 4451 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4451 SdHoareTripleChecker+Valid, 3255 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:56:29,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4451 Valid, 3255 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:56:29,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17879 states. [2023-12-22 00:56:30,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17879 to 17457. [2023-12-22 00:56:30,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17457 states, 17455 states have (on average 1.2602692638212547) internal successors, (21998), 17456 states have internal predecessors, (21998), 0 states have call successors, (0), 0 states have 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:30,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17457 states to 17457 states and 21998 transitions. [2023-12-22 00:56:30,358 INFO L78 Accepts]: Start accepts. Automaton has 17457 states and 21998 transitions. Word has length 87 [2023-12-22 00:56:30,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:56:30,358 INFO L495 AbstractCegarLoop]: Abstraction has 17457 states and 21998 transitions. [2023-12-22 00:56:30,358 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:56:30,358 INFO L276 IsEmpty]: Start isEmpty. Operand 17457 states and 21998 transitions. [2023-12-22 00:56:30,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-22 00:56:30,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:56:30,360 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:56:30,366 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:56:30,563 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:56:30,563 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:56:30,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:56:30,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1309311963, now seen corresponding path program 1 times [2023-12-22 00:56:30,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:56:30,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645997373] [2023-12-22 00:56:30,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:56:30,565 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:30,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:56:30,566 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:56:30,567 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:56:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:56:30,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:56:30,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:56:30,706 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:56:30,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:56:30,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:56:30,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645997373] [2023-12-22 00:56:30,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645997373] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:56:30,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:56:30,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:56:30,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182068228] [2023-12-22 00:56:30,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:56:30,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:56:30,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:56:30,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:56:30,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:56:30,709 INFO L87 Difference]: Start difference. First operand 17457 states and 21998 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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:05,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:05,432 INFO L93 Difference]: Finished difference Result 20463 states and 26685 transitions. [2023-12-22 00:57:05,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:05,433 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 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 90 [2023-12-22 00:57:05,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:05,449 INFO L225 Difference]: With dead ends: 20463 [2023-12-22 00:57:05,449 INFO L226 Difference]: Without dead ends: 18959 [2023-12-22 00:57:05,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 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:05,453 INFO L413 NwaCegarLoop]: 1168 mSDtfsCounter, 758 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 2378 mSolverCounterSat, 711 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 758 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 3089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 711 IncrementalHoareTripleChecker+Valid, 2378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:05,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [758 Valid, 1275 Invalid, 3089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [711 Valid, 2378 Invalid, 0 Unknown, 0 Unchecked, 34.2s Time] [2023-12-22 00:57:05,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18959 states. [2023-12-22 00:57:05,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18959 to 18959. [2023-12-22 00:57:06,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18959 states, 18957 states have (on average 1.27003217808725) internal successors, (24076), 18958 states have internal predecessors, (24076), 0 states have call successors, (0), 0 states have 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:06,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18959 states to 18959 states and 24076 transitions. [2023-12-22 00:57:06,021 INFO L78 Accepts]: Start accepts. Automaton has 18959 states and 24076 transitions. Word has length 90 [2023-12-22 00:57:06,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:06,021 INFO L495 AbstractCegarLoop]: Abstraction has 18959 states and 24076 transitions. [2023-12-22 00:57:06,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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:06,021 INFO L276 IsEmpty]: Start isEmpty. Operand 18959 states and 24076 transitions. [2023-12-22 00:57:06,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-22 00:57:06,023 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:06,023 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:57:06,028 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:57:06,226 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:57:06,226 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:06,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:06,227 INFO L85 PathProgramCache]: Analyzing trace with hash -633642614, now seen corresponding path program 1 times [2023-12-22 00:57:06,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:06,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368981158] [2023-12-22 00:57:06,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:06,228 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:06,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:06,229 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:57:06,257 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:57:06,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:06,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:06,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:06,424 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:06,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:06,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:06,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368981158] [2023-12-22 00:57:06,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368981158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:06,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:06,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:57:06,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580251023] [2023-12-22 00:57:06,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:06,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:06,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:06,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:06,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:06,426 INFO L87 Difference]: Start difference. First operand 18959 states and 24076 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have 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:42,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:57:42,733 INFO L93 Difference]: Finished difference Result 24971 states and 32920 transitions. [2023-12-22 00:57:42,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:57:42,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 0 states have call successors, (0), 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 92 [2023-12-22 00:57:42,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:57:42,753 INFO L225 Difference]: With dead ends: 24971 [2023-12-22 00:57:42,754 INFO L226 Difference]: Without dead ends: 21965 [2023-12-22 00:57:42,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 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:42,757 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 1019 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2527 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1019 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 2527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:57:42,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1019 Valid, 450 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 2527 Invalid, 0 Unknown, 0 Unchecked, 35.8s Time] [2023-12-22 00:57:42,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21965 states. [2023-12-22 00:57:43,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21965 to 21963. [2023-12-22 00:57:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21963 states, 21961 states have (on average 1.2626474204271207) internal successors, (27729), 21962 states have internal predecessors, (27729), 0 states have call successors, (0), 0 states have 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:43,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21963 states to 21963 states and 27729 transitions. [2023-12-22 00:57:43,313 INFO L78 Accepts]: Start accepts. Automaton has 21963 states and 27729 transitions. Word has length 92 [2023-12-22 00:57:43,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:57:43,313 INFO L495 AbstractCegarLoop]: Abstraction has 21963 states and 27729 transitions. [2023-12-22 00:57:43,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have 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:43,313 INFO L276 IsEmpty]: Start isEmpty. Operand 21963 states and 27729 transitions. [2023-12-22 00:57:43,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-22 00:57:43,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:57:43,315 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:57:43,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-22 00:57:43,519 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:57:43,520 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:57:43,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:57:43,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1800955463, now seen corresponding path program 1 times [2023-12-22 00:57:43,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:57:43,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1332934976] [2023-12-22 00:57:43,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:57:43,521 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:43,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:57:43,522 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:57:43,524 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:57:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:57:43,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:57:43,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:57:43,743 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:43,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:57:43,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:57:43,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1332934976] [2023-12-22 00:57:43,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1332934976] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:57:43,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:57:43,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:57:43,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483248743] [2023-12-22 00:57:43,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:57:43,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:57:43,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:57:43,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:57:43,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:57:43,745 INFO L87 Difference]: Start difference. First operand 21963 states and 27729 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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:21,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:21,846 INFO L93 Difference]: Finished difference Result 32479 states and 42003 transitions. [2023-12-22 00:58:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:58:21,847 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 0 states have call successors, (0), 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 98 [2023-12-22 00:58:21,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:21,874 INFO L225 Difference]: With dead ends: 32479 [2023-12-22 00:58:21,874 INFO L226 Difference]: Without dead ends: 26469 [2023-12-22 00:58:21,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 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:21,882 INFO L413 NwaCegarLoop]: 699 mSDtfsCounter, 821 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2501 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 2957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 2501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:21,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 706 Invalid, 2957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 2501 Invalid, 0 Unknown, 0 Unchecked, 37.4s Time] [2023-12-22 00:58:21,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26469 states. [2023-12-22 00:58:22,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26469 to 26469. [2023-12-22 00:58:22,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26469 states, 26467 states have (on average 1.2408282011561567) internal successors, (32841), 26468 states have internal predecessors, (32841), 0 states have call successors, (0), 0 states have 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:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26469 states to 26469 states and 32841 transitions. [2023-12-22 00:58:22,564 INFO L78 Accepts]: Start accepts. Automaton has 26469 states and 32841 transitions. Word has length 98 [2023-12-22 00:58:22,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:22,564 INFO L495 AbstractCegarLoop]: Abstraction has 26469 states and 32841 transitions. [2023-12-22 00:58:22,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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:22,564 INFO L276 IsEmpty]: Start isEmpty. Operand 26469 states and 32841 transitions. [2023-12-22 00:58:22,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-22 00:58:22,570 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:22,570 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:58:22,574 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 (26)] Ended with exit code 0 [2023-12-22 00:58:22,774 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:58:22,774 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:22,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:22,775 INFO L85 PathProgramCache]: Analyzing trace with hash 837495611, now seen corresponding path program 1 times [2023-12-22 00:58:22,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:22,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1172198812] [2023-12-22 00:58:22,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:22,775 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:22,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:22,776 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:58:22,777 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:58:22,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:22,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:58:22,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:24,207 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:58:24,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:24,816 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:58:24,816 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:24,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1172198812] [2023-12-22 00:58:24,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1172198812] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:24,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:24,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:58:24,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557505703] [2023-12-22 00:58:24,817 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:24,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:24,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:24,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:24,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:24,818 INFO L87 Difference]: Start difference. First operand 26469 states and 32841 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:58:27,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:27,435 INFO L93 Difference]: Finished difference Result 37121 states and 46112 transitions. [2023-12-22 00:58:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 00:58:27,435 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:58:27,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:27,465 INFO L225 Difference]: With dead ends: 37121 [2023-12-22 00:58:27,465 INFO L226 Difference]: Without dead ends: 26687 [2023-12-22 00:58:27,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=383, Invalid=1423, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 00:58:27,474 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 13650 mSDsluCounter, 9469 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13650 SdHoareTripleChecker+Valid, 10993 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:27,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13650 Valid, 10993 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 00:58:27,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26687 states. [2023-12-22 00:58:28,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26687 to 26469. [2023-12-22 00:58:28,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26469 states, 26467 states have (on average 1.232478180375562) internal successors, (32620), 26468 states have internal predecessors, (32620), 0 states have call successors, (0), 0 states have 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:28,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26469 states to 26469 states and 32620 transitions. [2023-12-22 00:58:28,198 INFO L78 Accepts]: Start accepts. Automaton has 26469 states and 32620 transitions. Word has length 132 [2023-12-22 00:58:28,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:28,198 INFO L495 AbstractCegarLoop]: Abstraction has 26469 states and 32620 transitions. [2023-12-22 00:58:28,198 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:58:28,198 INFO L276 IsEmpty]: Start isEmpty. Operand 26469 states and 32620 transitions. [2023-12-22 00:58:28,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-22 00:58:28,204 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:28,204 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:58:28,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-22 00:58:28,405 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:58:28,405 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:28,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:28,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1531472941, now seen corresponding path program 1 times [2023-12-22 00:58:28,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:28,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1409821740] [2023-12-22 00:58:28,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:28,406 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:28,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:28,407 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:58:28,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 00:58:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:28,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:58:28,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:29,957 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:58:29,957 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:30,622 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:58:30,622 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:30,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1409821740] [2023-12-22 00:58:30,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1409821740] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:30,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:30,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:58:30,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515753978] [2023-12-22 00:58:30,623 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:30,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:30,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:30,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:30,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:30,625 INFO L87 Difference]: Start difference. First operand 26469 states and 32620 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:58:33,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:33,205 INFO L93 Difference]: Finished difference Result 36129 states and 44635 transitions. [2023-12-22 00:58:33,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:58:33,205 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:58:33,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:33,235 INFO L225 Difference]: With dead ends: 36129 [2023-12-22 00:58:33,236 INFO L226 Difference]: Without dead ends: 29255 [2023-12-22 00:58:33,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=417, Invalid=1563, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:58:33,243 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 13609 mSDsluCounter, 8032 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13609 SdHoareTripleChecker+Valid, 9556 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:33,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13609 Valid, 9556 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1008 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 00:58:33,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29255 states. [2023-12-22 00:58:34,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29255 to 26469. [2023-12-22 00:58:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26469 states, 26467 states have (on average 1.2285487588317527) internal successors, (32516), 26468 states have internal predecessors, (32516), 0 states have call successors, (0), 0 states have 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:34,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26469 states to 26469 states and 32516 transitions. [2023-12-22 00:58:34,060 INFO L78 Accepts]: Start accepts. Automaton has 26469 states and 32516 transitions. Word has length 133 [2023-12-22 00:58:34,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:34,060 INFO L495 AbstractCegarLoop]: Abstraction has 26469 states and 32516 transitions. [2023-12-22 00:58:34,061 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:58:34,061 INFO L276 IsEmpty]: Start isEmpty. Operand 26469 states and 32516 transitions. [2023-12-22 00:58:34,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-22 00:58:34,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:34,067 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:58:34,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-22 00:58:34,271 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:58:34,271 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:34,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:34,272 INFO L85 PathProgramCache]: Analyzing trace with hash -173698037, now seen corresponding path program 1 times [2023-12-22 00:58:34,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:34,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [668027271] [2023-12-22 00:58:34,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:34,273 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:34,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:34,274 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:58:34,301 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:58:34,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:34,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:58:34,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:35,910 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:58:35,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:36,413 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:58:36,413 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:36,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [668027271] [2023-12-22 00:58:36,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [668027271] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:36,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:36,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:58:36,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355038569] [2023-12-22 00:58:36,414 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:36,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:36,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:36,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:36,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:36,415 INFO L87 Difference]: Start difference. First operand 26469 states and 32516 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:58:38,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:38,877 INFO L93 Difference]: Finished difference Result 35097 states and 43167 transitions. [2023-12-22 00:58:38,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:58:38,878 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:58:38,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:38,909 INFO L225 Difference]: With dead ends: 35097 [2023-12-22 00:58:38,909 INFO L226 Difference]: Without dead ends: 28463 [2023-12-22 00:58:38,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:58:38,918 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 19847 mSDsluCounter, 7823 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19847 SdHoareTripleChecker+Valid, 9347 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:38,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19847 Valid, 9347 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:58:38,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28463 states. [2023-12-22 00:58:39,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28463 to 26469. [2023-12-22 00:58:39,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26469 states, 26467 states have (on average 1.2244682056901046) internal successors, (32408), 26468 states have internal predecessors, (32408), 0 states have call successors, (0), 0 states have 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:39,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26469 states to 26469 states and 32408 transitions. [2023-12-22 00:58:39,773 INFO L78 Accepts]: Start accepts. Automaton has 26469 states and 32408 transitions. Word has length 134 [2023-12-22 00:58:39,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:39,773 INFO L495 AbstractCegarLoop]: Abstraction has 26469 states and 32408 transitions. [2023-12-22 00:58:39,773 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:58:39,774 INFO L276 IsEmpty]: Start isEmpty. Operand 26469 states and 32408 transitions. [2023-12-22 00:58:39,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 00:58:39,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:39,778 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:58:39,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-22 00:58:39,978 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:58:39,979 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:39,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:39,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1359407951, now seen corresponding path program 1 times [2023-12-22 00:58:39,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:39,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [869093640] [2023-12-22 00:58:39,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:39,980 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:39,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:39,981 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:58:39,985 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:58:40,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:40,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:58:40,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:42,013 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:58:42,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:42,733 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:58:42,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:42,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [869093640] [2023-12-22 00:58:42,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [869093640] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:42,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:42,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:58:42,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89934768] [2023-12-22 00:58:42,734 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:42,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:42,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:42,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:42,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:42,736 INFO L87 Difference]: Start difference. First operand 26469 states and 32408 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:58:50,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:50,138 INFO L93 Difference]: Finished difference Result 37817 states and 46225 transitions. [2023-12-22 00:58:50,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:58:50,138 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:58:50,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:50,174 INFO L225 Difference]: With dead ends: 37817 [2023-12-22 00:58:50,174 INFO L226 Difference]: Without dead ends: 34951 [2023-12-22 00:58:50,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:58:50,182 INFO L413 NwaCegarLoop]: 1642 mSDtfsCounter, 5265 mSDsluCounter, 23912 mSDsCounter, 0 mSdLazyCounter, 2496 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5265 SdHoareTripleChecker+Valid, 25554 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 2496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:50,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5265 Valid, 25554 Invalid, 2512 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [16 Valid, 2496 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-22 00:58:50,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34951 states. [2023-12-22 00:58:50,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34951 to 21525. [2023-12-22 00:58:50,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21525 states, 21523 states have (on average 1.2300794498908145) internal successors, (26475), 21524 states have internal predecessors, (26475), 0 states have call successors, (0), 0 states have 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:50,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21525 states to 21525 states and 26475 transitions. [2023-12-22 00:58:50,831 INFO L78 Accepts]: Start accepts. Automaton has 21525 states and 26475 transitions. Word has length 135 [2023-12-22 00:58:50,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:50,831 INFO L495 AbstractCegarLoop]: Abstraction has 21525 states and 26475 transitions. [2023-12-22 00:58:50,831 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:58:50,831 INFO L276 IsEmpty]: Start isEmpty. Operand 21525 states and 26475 transitions. [2023-12-22 00:58:50,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-22 00:58:50,834 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:50,834 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:58:50,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-22 00:58:51,035 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:58:51,035 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:51,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:51,035 INFO L85 PathProgramCache]: Analyzing trace with hash 689877885, now seen corresponding path program 1 times [2023-12-22 00:58:51,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:51,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269265906] [2023-12-22 00:58:51,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:51,036 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:51,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:51,037 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:58:51,038 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:58:51,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:51,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:58:51,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:52,630 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:58:52,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:53,114 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:58:53,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:53,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269265906] [2023-12-22 00:58:53,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269265906] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:53,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:53,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:58:53,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996706654] [2023-12-22 00:58:53,115 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:53,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:53,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:53,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:53,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:53,116 INFO L87 Difference]: Start difference. First operand 21525 states and 26475 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:58:55,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:58:55,341 INFO L93 Difference]: Finished difference Result 26875 states and 33018 transitions. [2023-12-22 00:58:55,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:58:55,341 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:58:55,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:58:55,366 INFO L225 Difference]: With dead ends: 26875 [2023-12-22 00:58:55,366 INFO L226 Difference]: Without dead ends: 22343 [2023-12-22 00:58:55,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:58:55,375 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 19730 mSDsluCounter, 6308 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19730 SdHoareTripleChecker+Valid, 7832 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:58:55,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19730 Valid, 7832 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:58:55,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22343 states. [2023-12-22 00:58:56,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22343 to 21525. [2023-12-22 00:58:56,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21525 states, 21523 states have (on average 1.2263624959345816) internal successors, (26395), 21524 states have internal predecessors, (26395), 0 states have call successors, (0), 0 states have 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,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21525 states to 21525 states and 26395 transitions. [2023-12-22 00:58:56,116 INFO L78 Accepts]: Start accepts. Automaton has 21525 states and 26395 transitions. Word has length 135 [2023-12-22 00:58:56,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:58:56,117 INFO L495 AbstractCegarLoop]: Abstraction has 21525 states and 26395 transitions. [2023-12-22 00:58:56,117 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:58:56,117 INFO L276 IsEmpty]: Start isEmpty. Operand 21525 states and 26395 transitions. [2023-12-22 00:58:56,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:58:56,119 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:58:56,120 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:58:56,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-22 00:58:56,320 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 00:58:56,320 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:58:56,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:58:56,321 INFO L85 PathProgramCache]: Analyzing trace with hash -233892389, now seen corresponding path program 1 times [2023-12-22 00:58:56,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:58:56,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421589675] [2023-12-22 00:58:56,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:58:56,321 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:56,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:58:56,323 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 00:58:56,333 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 00:58:56,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:58:56,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:58:56,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:58:57,993 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 00:58:57,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:58:58,697 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 00:58:58,697 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:58:58,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421589675] [2023-12-22 00:58:58,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421589675] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:58:58,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:58:58,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:58:58,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828783066] [2023-12-22 00:58:58,698 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:58:58,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:58:58,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:58:58,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:58:58,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:58:58,699 INFO L87 Difference]: Start difference. First operand 21525 states and 26395 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 00:59:04,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:04,836 INFO L93 Difference]: Finished difference Result 29277 states and 35602 transitions. [2023-12-22 00:59:04,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 00:59:04,836 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 00:59:04,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:04,861 INFO L225 Difference]: With dead ends: 29277 [2023-12-22 00:59:04,861 INFO L226 Difference]: Without dead ends: 23979 [2023-12-22 00:59:04,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 00:59:04,868 INFO L413 NwaCegarLoop]: 1609 mSDtfsCounter, 2057 mSDsluCounter, 21917 mSDsCounter, 0 mSdLazyCounter, 2041 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2057 SdHoareTripleChecker+Valid, 23526 SdHoareTripleChecker+Invalid, 2056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:04,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2057 Valid, 23526 Invalid, 2056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2041 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-22 00:59:04,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23979 states. [2023-12-22 00:59:05,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23979 to 17395. [2023-12-22 00:59:05,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17395 states, 17393 states have (on average 1.2307824987063762) internal successors, (21407), 17394 states have internal predecessors, (21407), 0 states have call successors, (0), 0 states have 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:05,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17395 states to 17395 states and 21407 transitions. [2023-12-22 00:59:05,427 INFO L78 Accepts]: Start accepts. Automaton has 17395 states and 21407 transitions. Word has length 136 [2023-12-22 00:59:05,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:05,427 INFO L495 AbstractCegarLoop]: Abstraction has 17395 states and 21407 transitions. [2023-12-22 00:59:05,427 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 00:59:05,427 INFO L276 IsEmpty]: Start isEmpty. Operand 17395 states and 21407 transitions. [2023-12-22 00:59:05,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:59:05,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:05,429 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:05,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-22 00:59:05,630 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 00:59:05,630 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:05,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:05,630 INFO L85 PathProgramCache]: Analyzing trace with hash 120813183, now seen corresponding path program 1 times [2023-12-22 00:59:05,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:05,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1689218747] [2023-12-22 00:59:05,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:05,631 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:05,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:05,632 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 00:59:05,633 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 00:59:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:05,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:59:05,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:07,401 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 00:59:07,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:08,123 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 00:59:08,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:08,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1689218747] [2023-12-22 00:59:08,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1689218747] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:08,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:08,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:59:08,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76810320] [2023-12-22 00:59:08,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:08,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:08,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:08,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:08,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:08,125 INFO L87 Difference]: Start difference. First operand 17395 states and 21407 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 00:59:14,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:14,933 INFO L93 Difference]: Finished difference Result 31385 states and 38054 transitions. [2023-12-22 00:59:14,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:59:14,933 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 00:59:14,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:14,961 INFO L225 Difference]: With dead ends: 31385 [2023-12-22 00:59:14,961 INFO L226 Difference]: Without dead ends: 29775 [2023-12-22 00:59:14,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:59:14,971 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 2216 mSDsluCounter, 22230 mSDsCounter, 0 mSdLazyCounter, 2258 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2216 SdHoareTripleChecker+Valid, 23859 SdHoareTripleChecker+Invalid, 2277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:14,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2216 Valid, 23859 Invalid, 2277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2258 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-22 00:59:14,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29775 states. [2023-12-22 00:59:15,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29775 to 26454. [2023-12-22 00:59:15,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26454 states, 26452 states have (on average 1.2157114773930138) internal successors, (32158), 26453 states have internal predecessors, (32158), 0 states have call successors, (0), 0 states have 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:16,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26454 states to 26454 states and 32158 transitions. [2023-12-22 00:59:16,016 INFO L78 Accepts]: Start accepts. Automaton has 26454 states and 32158 transitions. Word has length 136 [2023-12-22 00:59:16,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:16,016 INFO L495 AbstractCegarLoop]: Abstraction has 26454 states and 32158 transitions. [2023-12-22 00:59:16,017 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 00:59:16,017 INFO L276 IsEmpty]: Start isEmpty. Operand 26454 states and 32158 transitions. [2023-12-22 00:59:16,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:59:16,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:16,020 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:16,023 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 (33)] Ended with exit code 0 [2023-12-22 00:59:16,220 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 00:59:16,220 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:16,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:16,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1890271233, now seen corresponding path program 1 times [2023-12-22 00:59:16,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:16,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [276837442] [2023-12-22 00:59:16,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:16,221 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:16,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:16,222 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 00:59:16,223 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 00:59:16,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:16,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:59:16,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:17,845 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 00:59:17,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:18,498 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 00:59:18,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:18,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [276837442] [2023-12-22 00:59:18,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [276837442] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:18,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:18,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:59:18,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278021747] [2023-12-22 00:59:18,499 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:18,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:18,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:18,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:18,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:18,501 INFO L87 Difference]: Start difference. First operand 26454 states and 32158 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 00:59:26,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:26,152 INFO L93 Difference]: Finished difference Result 39356 states and 47518 transitions. [2023-12-22 00:59:26,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-22 00:59:26,153 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 00:59:26,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:26,186 INFO L225 Difference]: With dead ends: 39356 [2023-12-22 00:59:26,186 INFO L226 Difference]: Without dead ends: 35278 [2023-12-22 00:59:26,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2023-12-22 00:59:26,195 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 3640 mSDsluCounter, 20935 mSDsCounter, 0 mSdLazyCounter, 2323 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3640 SdHoareTripleChecker+Valid, 22581 SdHoareTripleChecker+Invalid, 2342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:26,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3640 Valid, 22581 Invalid, 2342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2323 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-22 00:59:26,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35278 states. [2023-12-22 00:59:27,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35278 to 29792. [2023-12-22 00:59:27,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29792 states, 29790 states have (on average 1.2108425646189998) internal successors, (36071), 29791 states have internal predecessors, (36071), 0 states have call successors, (0), 0 states have 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:27,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29792 states to 29792 states and 36071 transitions. [2023-12-22 00:59:27,522 INFO L78 Accepts]: Start accepts. Automaton has 29792 states and 36071 transitions. Word has length 136 [2023-12-22 00:59:27,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:27,523 INFO L495 AbstractCegarLoop]: Abstraction has 29792 states and 36071 transitions. [2023-12-22 00:59:27,523 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 00:59:27,523 INFO L276 IsEmpty]: Start isEmpty. Operand 29792 states and 36071 transitions. [2023-12-22 00:59:27,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 00:59:27,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:27,526 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:27,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-22 00:59:27,726 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 00:59:27,726 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:27,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:27,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1112965851, now seen corresponding path program 1 times [2023-12-22 00:59:27,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:27,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393089338] [2023-12-22 00:59:27,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:27,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:59:27,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:27,728 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 00:59:27,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-22 00:59:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:27,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:59:27,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:29,329 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 00:59:29,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:59:29,885 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 00:59:29,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:29,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393089338] [2023-12-22 00:59:29,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393089338] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:59:29,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:59:29,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:59:29,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769143119] [2023-12-22 00:59:29,886 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:59:29,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:59:29,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:29,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:59:29,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:59:29,887 INFO L87 Difference]: Start difference. First operand 29792 states and 36071 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 00:59:40,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:59:40,173 INFO L93 Difference]: Finished difference Result 67117 states and 79623 transitions. [2023-12-22 00:59:40,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 00:59:40,174 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 00:59:40,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:59:40,241 INFO L225 Difference]: With dead ends: 67117 [2023-12-22 00:59:40,241 INFO L226 Difference]: Without dead ends: 61380 [2023-12-22 00:59:40,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 00:59:40,250 INFO L413 NwaCegarLoop]: 1667 mSDtfsCounter, 2221 mSDsluCounter, 22775 mSDsCounter, 0 mSdLazyCounter, 2784 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2221 SdHoareTripleChecker+Valid, 24442 SdHoareTripleChecker+Invalid, 2802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-22 00:59:40,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2221 Valid, 24442 Invalid, 2802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2784 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-22 00:59:40,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61380 states. [2023-12-22 00:59:42,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61380 to 47665. [2023-12-22 00:59:42,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47665 states, 47663 states have (on average 1.195119904328305) internal successors, (56963), 47664 states have internal predecessors, (56963), 0 states have call successors, (0), 0 states have 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:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47665 states to 47665 states and 56963 transitions. [2023-12-22 00:59:42,793 INFO L78 Accepts]: Start accepts. Automaton has 47665 states and 56963 transitions. Word has length 136 [2023-12-22 00:59:42,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:59:42,794 INFO L495 AbstractCegarLoop]: Abstraction has 47665 states and 56963 transitions. [2023-12-22 00:59:42,794 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 00:59:42,794 INFO L276 IsEmpty]: Start isEmpty. Operand 47665 states and 56963 transitions. [2023-12-22 00:59:42,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 00:59:42,802 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:59:42,802 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-22 00:59:43,006 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 00:59:43,007 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:59:43,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:59:43,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2080784450, now seen corresponding path program 1 times [2023-12-22 00:59:43,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:59:43,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [178796053] [2023-12-22 00:59:43,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:59:43,008 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:43,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:59:43,009 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 00:59:43,010 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 00:59:43,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:59:43,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:59:43,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:59:43,678 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:59:43,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:59:43,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:59:43,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [178796053] [2023-12-22 00:59:43,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [178796053] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:59:43,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:59:43,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:59:43,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098769446] [2023-12-22 00:59:43,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:59:43,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:59:43,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:59:43,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:59:43,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:59:43,679 INFO L87 Difference]: Start difference. First operand 47665 states and 56963 transitions. Second operand has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call 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:26,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:26,743 INFO L93 Difference]: Finished difference Result 60434 states and 73761 transitions. [2023-12-22 01:00:26,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:00:26,744 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 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 163 [2023-12-22 01:00:26,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:26,802 INFO L225 Difference]: With dead ends: 60434 [2023-12-22 01:00:26,803 INFO L226 Difference]: Without dead ends: 51420 [2023-12-22 01:00:26,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:00:26,817 INFO L413 NwaCegarLoop]: 680 mSDtfsCounter, 708 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2336 mSolverCounterSat, 587 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 2923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 587 IncrementalHoareTripleChecker+Valid, 2336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:26,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [708 Valid, 687 Invalid, 2923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [587 Valid, 2336 Invalid, 0 Unknown, 0 Unchecked, 40.7s Time] [2023-12-22 01:00:26,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51420 states. [2023-12-22 01:00:29,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51420 to 51420. [2023-12-22 01:00:29,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51420 states, 51418 states have (on average 1.1881053327628457) internal successors, (61090), 51419 states have internal predecessors, (61090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:00:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51420 states to 51420 states and 61090 transitions. [2023-12-22 01:00:29,528 INFO L78 Accepts]: Start accepts. Automaton has 51420 states and 61090 transitions. Word has length 163 [2023-12-22 01:00:29,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:29,529 INFO L495 AbstractCegarLoop]: Abstraction has 51420 states and 61090 transitions. [2023-12-22 01:00:29,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 2 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:00:29,529 INFO L276 IsEmpty]: Start isEmpty. Operand 51420 states and 61090 transitions. [2023-12-22 01:00:29,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:00:29,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:29,547 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:00:29,551 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 (36)] Ended with exit code 0 [2023-12-22 01:00:29,748 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:00:29,748 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:29,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:29,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1613563961, now seen corresponding path program 1 times [2023-12-22 01:00:29,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:29,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [434778555] [2023-12-22 01:00:29,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:00:29,749 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,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:29,750 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:00:29,751 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:00:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:00:29,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:00:29,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:32,809 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:00:32,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:00:34,013 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:00:34,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:34,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [434778555] [2023-12-22 01:00:34,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [434778555] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:00:34,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:00:34,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:00:34,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740614690] [2023-12-22 01:00:34,014 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:00:34,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:00:34,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:34,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:00:34,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:00:34,015 INFO L87 Difference]: Start difference. First operand 51420 states and 61090 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:00:55,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:00:55,532 INFO L93 Difference]: Finished difference Result 65646 states and 78028 transitions. [2023-12-22 01:00:55,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-12-22 01:00:55,532 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:00:55,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:00:55,603 INFO L225 Difference]: With dead ends: 65646 [2023-12-22 01:00:55,604 INFO L226 Difference]: Without dead ends: 61891 [2023-12-22 01:00:55,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4495 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=2331, Invalid=14961, Unknown=0, NotChecked=0, Total=17292 [2023-12-22 01:00:55,621 INFO L413 NwaCegarLoop]: 1744 mSDtfsCounter, 5776 mSDsluCounter, 35269 mSDsCounter, 0 mSdLazyCounter, 6339 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5776 SdHoareTripleChecker+Valid, 37013 SdHoareTripleChecker+Invalid, 6369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 6339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:00:55,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5776 Valid, 37013 Invalid, 6369 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 6339 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2023-12-22 01:00:55,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61891 states. [2023-12-22 01:00:57,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61891 to 33819. [2023-12-22 01:00:57,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33819 states, 33817 states have (on average 1.1951385397876808) internal successors, (40416), 33818 states have internal predecessors, (40416), 0 states have call successors, (0), 0 states have call 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:57,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33819 states to 33819 states and 40416 transitions. [2023-12-22 01:00:57,690 INFO L78 Accepts]: Start accepts. Automaton has 33819 states and 40416 transitions. Word has length 187 [2023-12-22 01:00:57,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:00:57,690 INFO L495 AbstractCegarLoop]: Abstraction has 33819 states and 40416 transitions. [2023-12-22 01:00:57,691 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:00:57,691 INFO L276 IsEmpty]: Start isEmpty. Operand 33819 states and 40416 transitions. [2023-12-22 01:00:57,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:00:57,699 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:00:57,699 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:00:57,703 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:00:57,899 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:00:57,900 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:00:57,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:00:57,900 INFO L85 PathProgramCache]: Analyzing trace with hash -527023687, now seen corresponding path program 2 times [2023-12-22 01:00:57,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:00:57,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329708126] [2023-12-22 01:00:57,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:00:57,901 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:57,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:00:57,902 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:00:57,902 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:00:57,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:00:57,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:00:57,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:00:57,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:00:59,511 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:00:59,511 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:00:59,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:00:59,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329708126] [2023-12-22 01:00:59,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1329708126] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:00:59,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:00:59,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:00:59,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094648540] [2023-12-22 01:00:59,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:00:59,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:00:59,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:00:59,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:00:59,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:00:59,512 INFO L87 Difference]: Start difference. First operand 33819 states and 40416 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:01:01,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:01,475 INFO L93 Difference]: Finished difference Result 42109 states and 50698 transitions. [2023-12-22 01:01:01,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:01:01,476 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:01:01,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:01,511 INFO L225 Difference]: With dead ends: 42109 [2023-12-22 01:01:01,512 INFO L226 Difference]: Without dead ends: 37503 [2023-12-22 01:01:01,517 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:01:01,518 INFO L413 NwaCegarLoop]: 1580 mSDtfsCounter, 1743 mSDsluCounter, 1775 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1743 SdHoareTripleChecker+Valid, 3355 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:01,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1743 Valid, 3355 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 01:01:01,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37503 states. [2023-12-22 01:01:03,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37503 to 33781. [2023-12-22 01:01:03,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33781 states, 33779 states have (on average 1.1902957458776162) internal successors, (40207), 33780 states have internal predecessors, (40207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:01:03,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33781 states to 33781 states and 40207 transitions. [2023-12-22 01:01:03,334 INFO L78 Accepts]: Start accepts. Automaton has 33781 states and 40207 transitions. Word has length 187 [2023-12-22 01:01:03,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:03,334 INFO L495 AbstractCegarLoop]: Abstraction has 33781 states and 40207 transitions. [2023-12-22 01:01:03,334 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:01:03,334 INFO L276 IsEmpty]: Start isEmpty. Operand 33781 states and 40207 transitions. [2023-12-22 01:01:03,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:01:03,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:03,341 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:01:03,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-22 01:01:03,541 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:01:03,541 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:03,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:03,542 INFO L85 PathProgramCache]: Analyzing trace with hash -172318115, now seen corresponding path program 2 times [2023-12-22 01:01:03,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:03,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121099628] [2023-12-22 01:01:03,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:01:03,542 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:01:03,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:03,543 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:01:03,544 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:01:03,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:01:03,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:01:03,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:01:03,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:05,263 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:01:05,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:01:05,264 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:05,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121099628] [2023-12-22 01:01:05,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121099628] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:01:05,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:01:05,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:01:05,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432880069] [2023-12-22 01:01:05,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:01:05,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:01:05,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:05,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:01:05,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:01:05,267 INFO L87 Difference]: Start difference. First operand 33781 states and 40207 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:01:07,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:07,272 INFO L93 Difference]: Finished difference Result 39657 states and 47592 transitions. [2023-12-22 01:01:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:01:07,273 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:01:07,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:07,307 INFO L225 Difference]: With dead ends: 39657 [2023-12-22 01:01:07,307 INFO L226 Difference]: Without dead ends: 38057 [2023-12-22 01:01:07,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:01:07,313 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 3191 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3191 SdHoareTripleChecker+Valid, 3380 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:07,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3191 Valid, 3380 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:01:07,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38057 states. [2023-12-22 01:01:09,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38057 to 35047. [2023-12-22 01:01:09,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35047 states, 35045 states have (on average 1.1887287772863462) internal successors, (41659), 35046 states have internal predecessors, (41659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:01:09,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35047 states to 35047 states and 41659 transitions. [2023-12-22 01:01:09,200 INFO L78 Accepts]: Start accepts. Automaton has 35047 states and 41659 transitions. Word has length 187 [2023-12-22 01:01:09,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:09,200 INFO L495 AbstractCegarLoop]: Abstraction has 35047 states and 41659 transitions. [2023-12-22 01:01:09,200 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:01:09,201 INFO L276 IsEmpty]: Start isEmpty. Operand 35047 states and 41659 transitions. [2023-12-22 01:01:09,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:01:09,207 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:09,208 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:01:09,211 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:01:09,408 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:01:09,408 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:09,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:09,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2111564765, now seen corresponding path program 2 times [2023-12-22 01:01:09,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:09,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71203182] [2023-12-22 01:01:09,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:01:09,409 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:01:09,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:09,411 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:01:09,412 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:01:09,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:01:09,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:01:09,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:01:09,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:11,013 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:01:11,013 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:01:11,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:11,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71203182] [2023-12-22 01:01:11,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71203182] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:01:11,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:01:11,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:01:11,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547450802] [2023-12-22 01:01:11,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:01:11,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:01:11,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:11,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:01:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:01:11,015 INFO L87 Difference]: Start difference. First operand 35047 states and 41659 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:01:13,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:13,130 INFO L93 Difference]: Finished difference Result 42557 states and 51085 transitions. [2023-12-22 01:01:13,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:01:13,131 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:01:13,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:13,170 INFO L225 Difference]: With dead ends: 42557 [2023-12-22 01:01:13,170 INFO L226 Difference]: Without dead ends: 39409 [2023-12-22 01:01:13,180 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:01:13,181 INFO L413 NwaCegarLoop]: 1594 mSDtfsCounter, 4628 mSDsluCounter, 1736 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:13,181 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.2s Time] [2023-12-22 01:01:13,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39409 states. [2023-12-22 01:01:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39409 to 37522. [2023-12-22 01:01:15,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37522 states, 37520 states have (on average 1.1860341151385927) internal successors, (44500), 37521 states have internal predecessors, (44500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:01:15,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37522 states to 37522 states and 44500 transitions. [2023-12-22 01:01:15,296 INFO L78 Accepts]: Start accepts. Automaton has 37522 states and 44500 transitions. Word has length 187 [2023-12-22 01:01:15,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:15,296 INFO L495 AbstractCegarLoop]: Abstraction has 37522 states and 44500 transitions. [2023-12-22 01:01:15,297 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:01:15,297 INFO L276 IsEmpty]: Start isEmpty. Operand 37522 states and 44500 transitions. [2023-12-22 01:01:15,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-22 01:01:15,303 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:15,304 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:01:15,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-22 01:01:15,504 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:01:15,504 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:15,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:15,505 INFO L85 PathProgramCache]: Analyzing trace with hash 819834553, now seen corresponding path program 2 times [2023-12-22 01:01:15,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:15,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844174413] [2023-12-22 01:01:15,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:01:15,505 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:01:15,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:15,506 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:01:15,507 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:01:15,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:01:15,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:01:15,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:01:15,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:17,310 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:01:17,310 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:01:17,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:17,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844174413] [2023-12-22 01:01:17,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844174413] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:01:17,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:01:17,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:01:17,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735734415] [2023-12-22 01:01:17,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:01:17,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:01:17,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:17,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:01:17,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:01:17,312 INFO L87 Difference]: Start difference. First operand 37522 states and 44500 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:01:19,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:19,388 INFO L93 Difference]: Finished difference Result 43494 states and 51997 transitions. [2023-12-22 01:01:19,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:01:19,389 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:01:19,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:19,440 INFO L225 Difference]: With dead ends: 43494 [2023-12-22 01:01:19,440 INFO L226 Difference]: Without dead ends: 41523 [2023-12-22 01:01:19,452 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:01:19,452 INFO L413 NwaCegarLoop]: 1585 mSDtfsCounter, 3176 mSDsluCounter, 1745 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3176 SdHoareTripleChecker+Valid, 3330 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:19,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3176 Valid, 3330 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:01:19,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41523 states. [2023-12-22 01:01:21,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41523 to 39265. [2023-12-22 01:01:21,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39265 states, 39263 states have (on average 1.1846267478287447) internal successors, (46512), 39264 states have internal predecessors, (46512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:01:21,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39265 states to 39265 states and 46512 transitions. [2023-12-22 01:01:21,660 INFO L78 Accepts]: Start accepts. Automaton has 39265 states and 46512 transitions. Word has length 187 [2023-12-22 01:01:21,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:21,660 INFO L495 AbstractCegarLoop]: Abstraction has 39265 states and 46512 transitions. [2023-12-22 01:01:21,661 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:01:21,661 INFO L276 IsEmpty]: Start isEmpty. Operand 39265 states and 46512 transitions. [2023-12-22 01:01:21,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:01:21,668 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:21,668 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:01:21,671 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:01:21,868 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:01:21,869 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:21,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:21,869 INFO L85 PathProgramCache]: Analyzing trace with hash 236404725, now seen corresponding path program 1 times [2023-12-22 01:01:21,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:21,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [244988676] [2023-12-22 01:01:21,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:01:21,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 01:01:21,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:21,871 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:01:21,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 (42)] Waiting until timeout for monitored process [2023-12-22 01:01:22,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:01:22,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:01:22,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:24,610 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:01:24,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:01:25,685 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:01:25,685 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:25,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [244988676] [2023-12-22 01:01:25,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [244988676] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:01:25,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:01:25,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:01:25,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879903531] [2023-12-22 01:01:25,685 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:01:25,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:01:25,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:25,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:01:25,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:01:25,687 INFO L87 Difference]: Start difference. First operand 39265 states and 46512 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:01:47,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:01:47,214 INFO L93 Difference]: Finished difference Result 76534 states and 89710 transitions. [2023-12-22 01:01:47,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-12-22 01:01:47,215 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:01:47,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:01:47,291 INFO L225 Difference]: With dead ends: 76534 [2023-12-22 01:01:47,292 INFO L226 Difference]: Without dead ends: 73488 [2023-12-22 01:01:47,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4414 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=2186, Invalid=14844, Unknown=0, NotChecked=0, Total=17030 [2023-12-22 01:01:47,303 INFO L413 NwaCegarLoop]: 1743 mSDtfsCounter, 2483 mSDsluCounter, 33882 mSDsCounter, 0 mSdLazyCounter, 6319 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2483 SdHoareTripleChecker+Valid, 35625 SdHoareTripleChecker+Invalid, 6340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 6319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:01:47,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2483 Valid, 35625 Invalid, 6340 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [21 Valid, 6319 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-12-22 01:01:47,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73488 states. [2023-12-22 01:01:50,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73488 to 40890. [2023-12-22 01:01:50,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40890 states, 40888 states have (on average 1.1825474466836237) internal successors, (48352), 40889 states have internal predecessors, (48352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:01:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40890 states to 40890 states and 48352 transitions. [2023-12-22 01:01:50,203 INFO L78 Accepts]: Start accepts. Automaton has 40890 states and 48352 transitions. Word has length 188 [2023-12-22 01:01:50,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:01:50,203 INFO L495 AbstractCegarLoop]: Abstraction has 40890 states and 48352 transitions. [2023-12-22 01:01:50,203 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:01:50,203 INFO L276 IsEmpty]: Start isEmpty. Operand 40890 states and 48352 transitions. [2023-12-22 01:01:50,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:01:50,211 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:01:50,211 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:01:50,217 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:01:50,415 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:01:50,416 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:01:50,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:01:50,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1977670027, now seen corresponding path program 1 times [2023-12-22 01:01:50,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:01:50,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1290008698] [2023-12-22 01:01:50,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:01:50,417 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:01:50,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:01:50,418 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:01:50,419 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:01:50,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:01:50,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:01:50,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:01:53,054 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:01:53,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:01:54,106 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:01:54,106 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:01:54,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1290008698] [2023-12-22 01:01:54,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1290008698] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:01:54,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:01:54,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:01:54,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24790119] [2023-12-22 01:01:54,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:01:54,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:01:54,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:01:54,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:01:54,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:01:54,109 INFO L87 Difference]: Start difference. First operand 40890 states and 48352 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:02:18,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:18,893 INFO L93 Difference]: Finished difference Result 55457 states and 65383 transitions. [2023-12-22 01:02:18,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-22 01:02:18,894 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:02:18,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:18,946 INFO L225 Difference]: With dead ends: 55457 [2023-12-22 01:02:18,946 INFO L226 Difference]: Without dead ends: 49351 [2023-12-22 01:02:18,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6252 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=2857, Invalid=19195, Unknown=0, NotChecked=0, Total=22052 [2023-12-22 01:02:18,955 INFO L413 NwaCegarLoop]: 1767 mSDtfsCounter, 2474 mSDsluCounter, 35603 mSDsCounter, 0 mSdLazyCounter, 6766 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2474 SdHoareTripleChecker+Valid, 37370 SdHoareTripleChecker+Invalid, 6796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 6766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:18,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2474 Valid, 37370 Invalid, 6796 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 6766 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-12-22 01:02:18,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49351 states. [2023-12-22 01:02:21,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49351 to 42329. [2023-12-22 01:02:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42329 states, 42327 states have (on average 1.1818461029602854) internal successors, (50024), 42328 states have internal predecessors, (50024), 0 states have call successors, (0), 0 states have call 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:21,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42329 states to 42329 states and 50024 transitions. [2023-12-22 01:02:21,822 INFO L78 Accepts]: Start accepts. Automaton has 42329 states and 50024 transitions. Word has length 188 [2023-12-22 01:02:21,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:21,822 INFO L495 AbstractCegarLoop]: Abstraction has 42329 states and 50024 transitions. [2023-12-22 01:02:21,822 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:02:21,822 INFO L276 IsEmpty]: Start isEmpty. Operand 42329 states and 50024 transitions. [2023-12-22 01:02:21,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 01:02:21,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:21,830 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:02:21,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 (43)] Forceful destruction successful, exit code 0 [2023-12-22 01:02:22,034 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:02:22,035 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:22,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:22,035 INFO L85 PathProgramCache]: Analyzing trace with hash 928366361, now seen corresponding path program 1 times [2023-12-22 01:02:22,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:22,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [309112412] [2023-12-22 01:02:22,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:22,036 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:22,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:22,037 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:02:22,038 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:02:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:22,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:02:22,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:24,790 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:02:24,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:02:25,823 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:02:25,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:25,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [309112412] [2023-12-22 01:02:25,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [309112412] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:02:25,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:02:25,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:02:25,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456417947] [2023-12-22 01:02:25,824 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:02:25,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:02:25,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:25,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:02:25,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:02:25,826 INFO L87 Difference]: Start difference. First operand 42329 states and 50024 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:02:50,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:02:50,988 INFO L93 Difference]: Finished difference Result 58497 states and 68701 transitions. [2023-12-22 01:02:50,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-22 01:02:50,989 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:02:50,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:02:51,040 INFO L225 Difference]: With dead ends: 58497 [2023-12-22 01:02:51,040 INFO L226 Difference]: Without dead ends: 51907 [2023-12-22 01:02:51,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7024 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=3125, Invalid=21367, Unknown=0, NotChecked=0, Total=24492 [2023-12-22 01:02:51,052 INFO L413 NwaCegarLoop]: 1749 mSDtfsCounter, 4199 mSDsluCounter, 37088 mSDsCounter, 0 mSdLazyCounter, 7397 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4199 SdHoareTripleChecker+Valid, 38837 SdHoareTripleChecker+Invalid, 7428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 7397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:02:51,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4199 Valid, 38837 Invalid, 7428 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [31 Valid, 7397 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2023-12-22 01:02:51,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51907 states. [2023-12-22 01:02:54,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51907 to 43007. [2023-12-22 01:02:54,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43007 states, 43005 states have (on average 1.1809324497151494) internal successors, (50786), 43006 states have internal predecessors, (50786), 0 states have call successors, (0), 0 states have call 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:54,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43007 states to 43007 states and 50786 transitions. [2023-12-22 01:02:54,119 INFO L78 Accepts]: Start accepts. Automaton has 43007 states and 50786 transitions. Word has length 188 [2023-12-22 01:02:54,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:02:54,120 INFO L495 AbstractCegarLoop]: Abstraction has 43007 states and 50786 transitions. [2023-12-22 01:02:54,120 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:02:54,120 INFO L276 IsEmpty]: Start isEmpty. Operand 43007 states and 50786 transitions. [2023-12-22 01:02:54,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2023-12-22 01:02:54,127 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:02:54,127 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:02:54,133 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:02:54,330 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:02:54,330 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:02:54,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:02:54,330 INFO L85 PathProgramCache]: Analyzing trace with hash 192772865, now seen corresponding path program 1 times [2023-12-22 01:02:54,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:02:54,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468365117] [2023-12-22 01:02:54,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:02:54,331 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:54,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:02:54,332 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:02:54,333 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:02:54,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:02:54,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 01:02:54,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:02:56,765 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:02:56,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:02:57,785 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:02:57,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:02:57,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468365117] [2023-12-22 01:02:57,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468365117] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:02:57,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:02:57,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 01:02:57,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604408993] [2023-12-22 01:02:57,786 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:02:57,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 01:02:57,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:02:57,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 01:02:57,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 01:02:57,788 INFO L87 Difference]: Start difference. First operand 43007 states and 50786 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:03:23,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:03:23,051 INFO L93 Difference]: Finished difference Result 86962 states and 101548 transitions. [2023-12-22 01:03:23,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-12-22 01:03:23,051 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:03:23,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:03:23,132 INFO L225 Difference]: With dead ends: 86962 [2023-12-22 01:03:23,133 INFO L226 Difference]: Without dead ends: 80824 [2023-12-22 01:03:23,145 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4175 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=2091, Invalid=14165, Unknown=0, NotChecked=0, Total=16256 [2023-12-22 01:03:23,146 INFO L413 NwaCegarLoop]: 1707 mSDtfsCounter, 2309 mSDsluCounter, 38165 mSDsCounter, 0 mSdLazyCounter, 6863 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2309 SdHoareTripleChecker+Valid, 39872 SdHoareTripleChecker+Invalid, 6883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 6863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-12-22 01:03:23,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2309 Valid, 39872 Invalid, 6883 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [20 Valid, 6863 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-12-22 01:03:23,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80824 states. [2023-12-22 01:03:29,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80824 to 72479. [2023-12-22 01:03:29,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72479 states, 72477 states have (on average 1.1709921768285112) internal successors, (84870), 72478 states have internal predecessors, (84870), 0 states have call successors, (0), 0 states have call 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,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72479 states to 72479 states and 84870 transitions. [2023-12-22 01:03:29,600 INFO L78 Accepts]: Start accepts. Automaton has 72479 states and 84870 transitions. Word has length 189 [2023-12-22 01:03:29,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:03:29,600 INFO L495 AbstractCegarLoop]: Abstraction has 72479 states and 84870 transitions. [2023-12-22 01:03:29,600 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:03:29,600 INFO L276 IsEmpty]: Start isEmpty. Operand 72479 states and 84870 transitions. [2023-12-22 01:03:29,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2023-12-22 01:03:29,617 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:03:29,617 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 01:03:29,621 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:03:29,818 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:03:29,819 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:03:29,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:03:29,819 INFO L85 PathProgramCache]: Analyzing trace with hash -2116363790, now seen corresponding path program 1 times [2023-12-22 01:03:29,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:03:29,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [575290054] [2023-12-22 01:03:29,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:03:29,820 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,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:03:29,821 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:03:29,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 (46)] Waiting until timeout for monitored process [2023-12-22 01:03:29,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:03:29,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:03:29,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:03:30,941 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 66 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:30,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:03:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 66 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:03:31,820 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:03:31,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [575290054] [2023-12-22 01:03:31,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [575290054] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:03:31,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:03:31,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:03:31,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373025102] [2023-12-22 01:03:31,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:03:31,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:03:31,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:03:31,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:03:31,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:03:31,821 INFO L87 Difference]: Start difference. First operand 72479 states and 84870 transitions. Second operand has 7 states, 7 states have (on average 43.57142857142857) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:05:17,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:17,578 INFO L93 Difference]: Finished difference Result 89862 states and 107656 transitions. [2023-12-22 01:05:17,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 01:05:17,578 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 43.57142857142857) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 199 [2023-12-22 01:05:17,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:17,642 INFO L225 Difference]: With dead ends: 89862 [2023-12-22 01:05:17,643 INFO L226 Difference]: Without dead ends: 73981 [2023-12-22 01:05:17,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 391 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:05:17,652 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 6469 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 8932 mSolverCounterSat, 2363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 83.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6469 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 11295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2363 IncrementalHoareTripleChecker+Valid, 8932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 99.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:17,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6469 Valid, 497 Invalid, 11295 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2363 Valid, 8932 Invalid, 0 Unknown, 0 Unchecked, 99.7s Time] [2023-12-22 01:05:17,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73981 states. [2023-12-22 01:05:23,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73981 to 73981. [2023-12-22 01:05:23,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73981 states, 73979 states have (on average 1.1550169642736452) internal successors, (85447), 73980 states have internal predecessors, (85447), 0 states have call successors, (0), 0 states have call 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:23,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73981 states to 73981 states and 85447 transitions. [2023-12-22 01:05:23,978 INFO L78 Accepts]: Start accepts. Automaton has 73981 states and 85447 transitions. Word has length 199 [2023-12-22 01:05:23,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:23,978 INFO L495 AbstractCegarLoop]: Abstraction has 73981 states and 85447 transitions. [2023-12-22 01:05:23,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 43.57142857142857) internal successors, (305), 6 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:05:23,978 INFO L276 IsEmpty]: Start isEmpty. Operand 73981 states and 85447 transitions. [2023-12-22 01:05:24,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2023-12-22 01:05:24,012 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:24,012 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:05:24,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-12-22 01:05:24,212 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:05:24,213 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:24,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:24,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1040833435, now seen corresponding path program 2 times [2023-12-22 01:05:24,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:24,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437430132] [2023-12-22 01:05:24,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:05:24,214 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:24,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:24,215 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:05:24,215 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:05:24,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:05:24,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:05:24,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:05:24,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:26,212 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2023-12-22 01:05:26,212 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:05:26,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:26,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437430132] [2023-12-22 01:05:26,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437430132] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:05:26,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:05:26,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-22 01:05:26,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378338537] [2023-12-22 01:05:26,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:05:26,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:05:26,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:26,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:05:26,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:05:26,213 INFO L87 Difference]: Start difference. First operand 73981 states and 85447 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call 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:32,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:05:32,313 INFO L93 Difference]: Finished difference Result 82546 states and 96208 transitions. [2023-12-22 01:05:32,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 01:05:32,314 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 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 238 [2023-12-22 01:05:32,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:05:32,384 INFO L225 Difference]: With dead ends: 82546 [2023-12-22 01:05:32,384 INFO L226 Difference]: Without dead ends: 78799 [2023-12-22 01:05:32,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 232 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:05:32,396 INFO L413 NwaCegarLoop]: 1455 mSDtfsCounter, 2920 mSDsluCounter, 1640 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2920 SdHoareTripleChecker+Valid, 3095 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.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:05:32,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2920 Valid, 3095 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:05:32,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78799 states. [2023-12-22 01:05:39,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78799 to 76329. [2023-12-22 01:05:39,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76329 states, 76327 states have (on average 1.1544145584131436) internal successors, (88113), 76328 states have internal predecessors, (88113), 0 states have call successors, (0), 0 states have call 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:39,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76329 states to 76329 states and 88113 transitions. [2023-12-22 01:05:39,275 INFO L78 Accepts]: Start accepts. Automaton has 76329 states and 88113 transitions. Word has length 238 [2023-12-22 01:05:39,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:05:39,275 INFO L495 AbstractCegarLoop]: Abstraction has 76329 states and 88113 transitions. [2023-12-22 01:05:39,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call 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:39,276 INFO L276 IsEmpty]: Start isEmpty. Operand 76329 states and 88113 transitions. [2023-12-22 01:05:39,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:05:39,318 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:05:39,318 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:05:39,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-22 01:05:39,522 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:05:39,522 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:05:39,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:05:39,522 INFO L85 PathProgramCache]: Analyzing trace with hash -810602889, now seen corresponding path program 1 times [2023-12-22 01:05:39,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:05:39,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [146127682] [2023-12-22 01:05:39,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:05:39,528 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:39,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:05:39,532 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:05:39,533 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:05:39,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:05:39,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:05:39,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:05:42,961 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 77 proven. 489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:42,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:05:44,361 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 77 proven. 489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:05:44,361 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:05:44,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [146127682] [2023-12-22 01:05:44,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [146127682] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:05:44,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:05:44,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:05:44,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690558335] [2023-12-22 01:05:44,361 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:05:44,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:05:44,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:05:44,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:05:44,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:05:44,365 INFO L87 Difference]: Start difference. First operand 76329 states and 88113 transitions. Second operand has 46 states, 46 states have (on average 10.021739130434783) internal successors, (461), 46 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call 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:42,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:06:42,383 INFO L93 Difference]: Finished difference Result 93986 states and 108616 transitions. [2023-12-22 01:06:42,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2023-12-22 01:06:42,384 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.021739130434783) internal successors, (461), 46 states have internal predecessors, (461), 0 states have call successors, (0), 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 239 [2023-12-22 01:06:42,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:06:42,476 INFO L225 Difference]: With dead ends: 93986 [2023-12-22 01:06:42,476 INFO L226 Difference]: Without dead ends: 87891 [2023-12-22 01:06:42,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17857 ImplicationChecksByTransitivity, 36.1s TimeCoverageRelationStatistics Valid=6041, Invalid=50841, Unknown=0, NotChecked=0, Total=56882 [2023-12-22 01:06:42,491 INFO L413 NwaCegarLoop]: 1747 mSDtfsCounter, 4156 mSDsluCounter, 45109 mSDsCounter, 0 mSdLazyCounter, 14009 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4156 SdHoareTripleChecker+Valid, 46856 SdHoareTripleChecker+Invalid, 14045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 14009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2023-12-22 01:06:42,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4156 Valid, 46856 Invalid, 14045 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [36 Valid, 14009 Invalid, 0 Unknown, 0 Unchecked, 16.5s Time] [2023-12-22 01:06:42,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87891 states. [2023-12-22 01:06:47,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87891 to 47356. [2023-12-22 01:06:47,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47356 states, 47354 states have (on average 1.1540735735101575) internal successors, (54650), 47355 states have internal predecessors, (54650), 0 states have call successors, (0), 0 states have call 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:47,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47356 states to 47356 states and 54650 transitions. [2023-12-22 01:06:47,188 INFO L78 Accepts]: Start accepts. Automaton has 47356 states and 54650 transitions. Word has length 239 [2023-12-22 01:06:47,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:06:47,188 INFO L495 AbstractCegarLoop]: Abstraction has 47356 states and 54650 transitions. [2023-12-22 01:06:47,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.021739130434783) internal successors, (461), 46 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call 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:47,189 INFO L276 IsEmpty]: Start isEmpty. Operand 47356 states and 54650 transitions. [2023-12-22 01:06:47,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:06:47,204 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:06:47,204 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:06:47,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2023-12-22 01:06:47,404 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:06:47,405 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:06:47,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:06:47,405 INFO L85 PathProgramCache]: Analyzing trace with hash -338372397, now seen corresponding path program 2 times [2023-12-22 01:06:47,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:06:47,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004269344] [2023-12-22 01:06:47,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:06:47,406 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:06:47,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:06:47,407 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:06:47,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-22 01:06:47,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:06:47,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:06:47,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:06:47,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:06:51,811 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 54 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:51,811 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:06:53,777 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 54 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:06:53,777 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:06:53,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004269344] [2023-12-22 01:06:53,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004269344] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:06:53,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:06:53,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:06:53,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668746098] [2023-12-22 01:06:53,778 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:06:53,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:06:53,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:06:53,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:06:53,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:06:53,779 INFO L87 Difference]: Start difference. First operand 47356 states and 54650 transitions. Second operand has 46 states, 46 states have (on average 10.130434782608695) internal successors, (466), 46 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:07:54,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:07:54,380 INFO L93 Difference]: Finished difference Result 92088 states and 106293 transitions. [2023-12-22 01:07:54,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2023-12-22 01:07:54,380 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 10.130434782608695) internal successors, (466), 46 states have internal predecessors, (466), 0 states have call successors, (0), 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 239 [2023-12-22 01:07:54,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:07:54,461 INFO L225 Difference]: With dead ends: 92088 [2023-12-22 01:07:54,461 INFO L226 Difference]: Without dead ends: 89241 [2023-12-22 01:07:54,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13788 ImplicationChecksByTransitivity, 32.9s TimeCoverageRelationStatistics Valid=5103, Invalid=41337, Unknown=0, NotChecked=0, Total=46440 [2023-12-22 01:07:54,473 INFO L413 NwaCegarLoop]: 1721 mSDtfsCounter, 3942 mSDsluCounter, 46428 mSDsCounter, 0 mSdLazyCounter, 14494 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3942 SdHoareTripleChecker+Valid, 48149 SdHoareTripleChecker+Invalid, 14525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 14494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:07:54,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3942 Valid, 48149 Invalid, 14525 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [31 Valid, 14494 Invalid, 0 Unknown, 0 Unchecked, 19.2s Time] [2023-12-22 01:07:54,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89241 states. [2023-12-22 01:08:00,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89241 to 48741. [2023-12-22 01:08:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48741 states, 48739 states have (on average 1.1539013931348612) internal successors, (56240), 48740 states have internal predecessors, (56240), 0 states have call successors, (0), 0 states have call 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:00,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48741 states to 48741 states and 56240 transitions. [2023-12-22 01:08:00,222 INFO L78 Accepts]: Start accepts. Automaton has 48741 states and 56240 transitions. Word has length 239 [2023-12-22 01:08:00,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:08:00,222 INFO L495 AbstractCegarLoop]: Abstraction has 48741 states and 56240 transitions. [2023-12-22 01:08:00,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.130434782608695) internal successors, (466), 46 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call 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:00,222 INFO L276 IsEmpty]: Start isEmpty. Operand 48741 states and 56240 transitions. [2023-12-22 01:08:00,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-22 01:08:00,237 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:08:00,237 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:08:00,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2023-12-22 01:08:00,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:08:00,440 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:08:00,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:08:00,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1742520147, now seen corresponding path program 2 times [2023-12-22 01:08:00,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:08:00,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1501969923] [2023-12-22 01:08:00,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:08:00,441 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:00,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:08:00,442 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:08:00,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-22 01:08:00,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 01:08:00,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:08:00,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-22 01:08:00,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:08:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 100 proven. 466 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:04,254 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:08:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 100 proven. 466 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:08:06,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:08:06,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1501969923] [2023-12-22 01:08:06,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1501969923] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:08:06,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:08:06,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2023-12-22 01:08:06,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637812509] [2023-12-22 01:08:06,143 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:08:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-22 01:08:06,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:08:06,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-22 01:08:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1929, Unknown=0, NotChecked=0, Total=2070 [2023-12-22 01:08:06,144 INFO L87 Difference]: Start difference. First operand 48741 states and 56240 transitions. Second operand has 46 states, 46 states have (on average 9.91304347826087) internal successors, (456), 46 states have internal predecessors, (456), 0 states have call successors, (0), 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:08:41,736 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:08:41,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2023-12-22 01:08:41,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 432 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6508 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=2987, Invalid=21819, Unknown=0, NotChecked=0, Total=24806 [2023-12-22 01:08:41,740 INFO L413 NwaCegarLoop]: 436 mSDtfsCounter, 1519 mSDsluCounter, 11282 mSDsCounter, 0 mSdLazyCounter, 9707 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1519 SdHoareTripleChecker+Valid, 11718 SdHoareTripleChecker+Invalid, 9731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 9707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:08:41,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1519 Valid, 11718 Invalid, 9731 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [24 Valid, 9707 Invalid, 0 Unknown, 0 Unchecked, 13.4s Time] [2023-12-22 01:08:41,742 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-22 01:08:41,746 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 (50)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 01:08:41,752 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 (50)] Ended with exit code 0 [2023-12-22 01:08:41,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:08:41,944 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (48741states) and FLOYD_HOARE automaton (currently 117 states, 46 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-18-1 term,while SimplifyDDA2 was simplifying 4 xjuncts wrt. a ∧-17-1 context. [2023-12-22 01:08:41,946 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-22 01:08:41,948 INFO L445 BasicCegarLoop]: Path program 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] [2023-12-22 01:08:41,951 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 01:08:41,952 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 01:08:41 BoogieIcfgContainer [2023-12-22 01:08:41,952 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 01:08:41,953 INFO L158 Benchmark]: Toolchain (without parser) took 827231.82ms. Allocated memory was 186.6MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 108.3MB in the beginning and 834.7MB in the end (delta: -726.4MB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. [2023-12-22 01:08:41,953 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 186.6MB. Free memory is still 136.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 01:08:41,953 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1662.93ms. Allocated memory was 186.6MB in the beginning and 290.5MB in the end (delta: 103.8MB). Free memory was 108.1MB in the beginning and 209.5MB in the end (delta: -101.4MB). Peak memory consumption was 153.6MB. Max. memory is 8.0GB. [2023-12-22 01:08:41,953 INFO L158 Benchmark]: Boogie Procedure Inliner took 206.12ms. Allocated memory is still 290.5MB. Free memory was 209.5MB in the beginning and 173.9MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-22 01:08:41,953 INFO L158 Benchmark]: Boogie Preprocessor took 349.48ms. Allocated memory is still 290.5MB. Free memory was 173.9MB in the beginning and 134.0MB in the end (delta: 39.8MB). Peak memory consumption was 39.8MB. Max. memory is 8.0GB. [2023-12-22 01:08:41,953 INFO L158 Benchmark]: RCFGBuilder took 27906.17ms. Allocated memory was 290.5MB in the beginning and 447.7MB in the end (delta: 157.3MB). Free memory was 134.0MB in the beginning and 329.0MB in the end (delta: -195.0MB). Peak memory consumption was 131.6MB. Max. memory is 8.0GB. [2023-12-22 01:08:41,954 INFO L158 Benchmark]: TraceAbstraction took 797098.14ms. Allocated memory was 447.7MB in the beginning and 3.7GB in the end (delta: 3.3GB). Free memory was 328.0MB in the beginning and 834.7MB in the end (delta: -506.7MB). Peak memory consumption was 2.8GB. Max. memory is 8.0GB. [2023-12-22 01:08:41,954 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.14ms. Allocated memory is still 186.6MB. Free memory is still 136.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1662.93ms. Allocated memory was 186.6MB in the beginning and 290.5MB in the end (delta: 103.8MB). Free memory was 108.1MB in the beginning and 209.5MB in the end (delta: -101.4MB). Peak memory consumption was 153.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 206.12ms. Allocated memory is still 290.5MB. Free memory was 209.5MB in the beginning and 173.9MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 349.48ms. Allocated memory is still 290.5MB. Free memory was 173.9MB in the beginning and 134.0MB in the end (delta: 39.8MB). Peak memory consumption was 39.8MB. Max. memory is 8.0GB. * RCFGBuilder took 27906.17ms. Allocated memory was 290.5MB in the beginning and 447.7MB in the end (delta: 157.3MB). Free memory was 134.0MB in the beginning and 329.0MB in the end (delta: -195.0MB). Peak memory consumption was 131.6MB. Max. memory is 8.0GB. * TraceAbstraction took 797098.14ms. Allocated memory was 447.7MB in the beginning and 3.7GB in the end (delta: 3.3GB). Free memory was 328.0MB in the beginning and 834.7MB in the end (delta: -506.7MB). Peak memory consumption was 2.8GB. 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: 435]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 435). Cancelled while NwaCegarLoop was constructing difference of abstraction (48741states) and FLOYD_HOARE automaton (currently 117 states, 46 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-18-1 term,while SimplifyDDA2 was simplifying 4 xjuncts wrt. a ∧-17-1 context. - TimeoutResultAtElement [Line: 510]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 510). Cancelled while NwaCegarLoop was constructing difference of abstraction (48741states) and FLOYD_HOARE automaton (currently 117 states, 46 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-18-1 term,while SimplifyDDA2 was simplifying 4 xjuncts wrt. a ∧-17-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 834 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 797.0s, OverallIterations: 49, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.3s, AutomataDifference: 641.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 166759 SdHoareTripleChecker+Valid, 393.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 166759 mSDsluCounter, 578561 SdHoareTripleChecker+Invalid, 337.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 507044 mSDsCounter, 5646 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 112462 IncrementalHoareTripleChecker+Invalid, 118108 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5646 mSolverCounterUnsat, 71517 mSDtfsCounter, 112462 mSolverCounterSat, 1.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10703 GetRequests, 8694 SyntacticMatches, 0 SemanticMatches, 2008 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71947 ImplicationChecksByTransitivity, 184.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=76329occurred in iteration=46, InterpolantAutomatonStates: 1453, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 65.9s AutomataMinimizationTime, 48 MinimizatonAttempts, 236533 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 74.1s InterpolantComputationTime, 5863 NumberOfCodeBlocks, 5212 NumberOfCodeBlocksAsserted, 51 NumberOfCheckSat, 9341 ConstructedInterpolants, 2660 QuantifiedInterpolants, 129235 SizeOfPredicates, 249 NumberOfNonLiveVariables, 12267 ConjunctsInSsa, 425 ConjunctsInUnsatCore, 73 InterpolantComputations, 25 PerfectInterpolantSequences, 3712/10608 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