/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.4.ufo.BOUNDED-8.pals+Problem12_label06.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 00:16:01,000 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 00:16:01,068 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:16:01,072 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 00:16:01,072 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 00:16:01,096 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 00:16:01,097 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 00:16:01,097 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 00:16:01,097 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 00:16:01,100 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 00:16:01,100 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 00:16:01,101 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 00:16:01,101 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 00:16:01,102 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 00:16:01,102 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 00:16:01,103 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 00:16:01,103 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 00:16:01,103 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 00:16:01,103 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 00:16:01,103 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 00:16:01,103 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 00:16:01,104 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 00:16:01,104 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 00:16:01,104 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 00:16:01,104 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 00:16:01,104 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 00:16:01,104 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 00:16:01,105 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 00:16:01,105 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 00:16:01,105 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 00:16:01,106 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 00:16:01,106 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 00:16:01,106 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 00:16:01,106 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 00:16:01,106 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:16:01,106 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 00:16:01,106 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 00:16:01,106 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 00:16:01,107 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 00:16:01,108 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 00:16:01,108 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:16:01,290 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 00:16:01,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 00:16:01,312 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 00:16:01,313 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 00:16:01,313 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 00:16:01,315 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.4.ufo.BOUNDED-8.pals+Problem12_label06.c [2023-12-22 00:16:02,508 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 00:16:02,886 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 00:16:02,887 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.4.ufo.BOUNDED-8.pals+Problem12_label06.c [2023-12-22 00:16:02,919 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d11672b6/7deb270e5d9c43e3988606c25b7e04aa/FLAGced60b6f5 [2023-12-22 00:16:02,933 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d11672b6/7deb270e5d9c43e3988606c25b7e04aa [2023-12-22 00:16:02,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 00:16:02,937 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 00:16:02,939 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 00:16:02,939 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 00:16:02,943 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 00:16:02,944 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:16:02" (1/1) ... [2023-12-22 00:16:02,945 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@729ca049 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:02, skipping insertion in model container [2023-12-22 00:16:02,945 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 12:16:02" (1/1) ... [2023-12-22 00:16:03,045 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 00:16:03,373 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.4.ufo.BOUNDED-8.pals+Problem12_label06.c[8616,8629] [2023-12-22 00:16:03,419 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.4.ufo.BOUNDED-8.pals+Problem12_label06.c[11433,11446] [2023-12-22 00:16:03,981 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:16:03,994 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 00:16:04,031 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.4.ufo.BOUNDED-8.pals+Problem12_label06.c[8616,8629] [2023-12-22 00:16:04,034 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.4.ufo.BOUNDED-8.pals+Problem12_label06.c[11433,11446] [2023-12-22 00:16:04,358 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 00:16:04,378 INFO L206 MainTranslator]: Completed translation [2023-12-22 00:16:04,379 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04 WrapperNode [2023-12-22 00:16:04,379 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 00:16:04,380 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 00:16:04,380 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 00:16:04,380 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 00:16:04,385 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:16:04" (1/1) ... [2023-12-22 00:16:04,436 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:16:04" (1/1) ... [2023-12-22 00:16:04,554 INFO L138 Inliner]: procedures = 35, calls = 20, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 5013 [2023-12-22 00:16:04,555 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 00:16:04,555 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 00:16:04,555 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 00:16:04,555 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 00:16:04,563 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,605 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,659 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:16:04,660 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,660 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,730 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,756 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,773 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,787 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,818 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 00:16:04,819 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 00:16:04,819 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 00:16:04,819 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 00:16:04,820 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (1/1) ... [2023-12-22 00:16:04,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 00:16:04,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 00:16:04,844 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:16:04,853 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:16:04,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 00:16:04,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 00:16:04,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 00:16:04,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 00:16:04,940 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 00:16:04,942 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 00:16:31,994 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 00:16:32,032 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 00:16:32,032 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 00:16:32,032 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:16:32 BoogieIcfgContainer [2023-12-22 00:16:32,032 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 00:16:32,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 00:16:32,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 00:16:32,036 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 00:16:32,036 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 12:16:02" (1/3) ... [2023-12-22 00:16:32,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2263ba7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:16:32, skipping insertion in model container [2023-12-22 00:16:32,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 12:16:04" (2/3) ... [2023-12-22 00:16:32,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2263ba7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 12:16:32, skipping insertion in model container [2023-12-22 00:16:32,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 12:16:32" (3/3) ... [2023-12-22 00:16:32,038 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.4.ufo.BOUNDED-8.pals+Problem12_label06.c [2023-12-22 00:16:32,050 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 00:16:32,050 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 00:16:32,094 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 00:16:32,099 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;@721ce1bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 00:16:32,100 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 00:16:32,109 INFO L276 IsEmpty]: Start isEmpty. Operand has 820 states, 817 states have (on average 1.97796817625459) internal successors, (1616), 819 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have 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:16:32,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-22 00:16:32,116 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:16:32,116 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:16:32,117 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:16:32,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:16:32,121 INFO L85 PathProgramCache]: Analyzing trace with hash -915082471, now seen corresponding path program 1 times [2023-12-22 00:16:32,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:16:32,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1039536910] [2023-12-22 00:16:32,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:16:32,135 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:16:32,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:16:32,138 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:16:32,165 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:16:32,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:16:32,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 00:16:32,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:16:32,247 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:16:32,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:16:32,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:16:32,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1039536910] [2023-12-22 00:16:32,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1039536910] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:16:32,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:16:32,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:16:32,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556925089] [2023-12-22 00:16:32,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:16:32,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 00:16:32,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:16:32,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 00:16:32,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 00:16:32,276 INFO L87 Difference]: Start difference. First operand has 820 states, 817 states have (on average 1.97796817625459) internal successors, (1616), 819 states have internal predecessors, (1616), 0 states have call successors, (0), 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:16:32,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:16:32,365 INFO L93 Difference]: Finished difference Result 1613 states and 3180 transitions. [2023-12-22 00:16:32,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 00:16:32,367 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:16:32,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:16:32,379 INFO L225 Difference]: With dead ends: 1613 [2023-12-22 00:16:32,380 INFO L226 Difference]: Without dead ends: 816 [2023-12-22 00:16:32,385 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:16:32,387 INFO L413 NwaCegarLoop]: 1545 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, 1545 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:16:32,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1545 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:16:32,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2023-12-22 00:16:32,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 816. [2023-12-22 00:16:32,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 814 states have (on average 1.898034398034398) internal successors, (1545), 815 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have 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:16:32,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1545 transitions. [2023-12-22 00:16:32,447 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 1545 transitions. Word has length 19 [2023-12-22 00:16:32,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:16:32,447 INFO L495 AbstractCegarLoop]: Abstraction has 816 states and 1545 transitions. [2023-12-22 00:16:32,447 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:16:32,447 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 1545 transitions. [2023-12-22 00:16:32,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-22 00:16:32,448 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:16:32,448 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:16:32,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 00:16:32,652 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:16:32,652 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:16:32,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:16:32,653 INFO L85 PathProgramCache]: Analyzing trace with hash 2100021147, now seen corresponding path program 1 times [2023-12-22 00:16:32,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:16:32,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863110865] [2023-12-22 00:16:32,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:16:32,653 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:16:32,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:16:32,655 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:16:32,656 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:16:32,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:16:32,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 00:16:32,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:16:32,803 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:16:32,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:16:32,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:16:32,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863110865] [2023-12-22 00:16:32,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863110865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:16:32,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:16:32,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:16:32,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594402040] [2023-12-22 00:16:32,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:16:32,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:16:32,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:16:32,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:16:32,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:16:32,810 INFO L87 Difference]: Start difference. First operand 816 states and 1545 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 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:16:32,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:16:32,920 INFO L93 Difference]: Finished difference Result 889 states and 1660 transitions. [2023-12-22 00:16:32,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:16:32,921 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 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:16:32,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:16:32,926 INFO L225 Difference]: With dead ends: 889 [2023-12-22 00:16:32,927 INFO L226 Difference]: Without dead ends: 851 [2023-12-22 00:16:32,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 16 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:16:32,929 INFO L413 NwaCegarLoop]: 1540 mSDtfsCounter, 55 mSDsluCounter, 3052 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 4592 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:16:32,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 4592 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:16:32,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2023-12-22 00:16:32,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 816. [2023-12-22 00:16:32,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 814 states have (on average 1.8697788697788698) internal successors, (1522), 815 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have 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:16:32,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1522 transitions. [2023-12-22 00:16:32,970 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 1522 transitions. Word has length 19 [2023-12-22 00:16:32,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:16:32,970 INFO L495 AbstractCegarLoop]: Abstraction has 816 states and 1522 transitions. [2023-12-22 00:16:32,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 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:16:32,970 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 1522 transitions. [2023-12-22 00:16:32,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-22 00:16:32,971 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:16:32,971 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] [2023-12-22 00:16:32,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 00:16:33,174 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:16:33,174 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:16:33,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:16:33,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1342881082, now seen corresponding path program 1 times [2023-12-22 00:16:33,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:16:33,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [479289625] [2023-12-22 00:16:33,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:16:33,175 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:16:33,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:16:33,179 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:16:33,204 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:16:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:16:33,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:16:33,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:16:33,262 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:16:33,262 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:16:33,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:16:33,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [479289625] [2023-12-22 00:16:33,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [479289625] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:16:33,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:16:33,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:16:33,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311843180] [2023-12-22 00:16:33,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:16:33,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:16:33,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:16:33,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:16:33,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:16:33,264 INFO L87 Difference]: Start difference. First operand 816 states and 1522 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:17:08,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:08,086 INFO L93 Difference]: Finished difference Result 2320 states and 4395 transitions. [2023-12-22 00:17:08,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:08,086 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 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 23 [2023-12-22 00:17:08,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:08,091 INFO L225 Difference]: With dead ends: 2320 [2023-12-22 00:17:08,091 INFO L226 Difference]: Without dead ends: 1567 [2023-12-22 00:17:08,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 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:17:08,094 INFO L413 NwaCegarLoop]: 548 mSDtfsCounter, 861 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2406 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 2406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:08,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [861 Valid, 555 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 2406 Invalid, 0 Unknown, 0 Unchecked, 34.6s Time] [2023-12-22 00:17:08,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2023-12-22 00:17:08,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1567. [2023-12-22 00:17:08,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1565 states have (on average 1.5980830670926518) internal successors, (2501), 1566 states have internal predecessors, (2501), 0 states have call successors, (0), 0 states have 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:17:08,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 2501 transitions. [2023-12-22 00:17:08,127 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 2501 transitions. Word has length 23 [2023-12-22 00:17:08,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:08,127 INFO L495 AbstractCegarLoop]: Abstraction has 1567 states and 2501 transitions. [2023-12-22 00:17:08,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:17:08,127 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 2501 transitions. [2023-12-22 00:17:08,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-22 00:17:08,128 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:08,128 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] [2023-12-22 00:17:08,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-22 00:17:08,330 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:17:08,332 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:08,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:08,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1286109718, now seen corresponding path program 1 times [2023-12-22 00:17:08,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:08,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042986316] [2023-12-22 00:17:08,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:08,333 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:17:08,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:08,334 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:17:08,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 00:17:08,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:08,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 00:17:08,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:08,821 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:17:08,821 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:08,821 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:08,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042986316] [2023-12-22 00:17:08,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042986316] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:08,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:08,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 00:17:08,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807039684] [2023-12-22 00:17:08,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:08,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:17:08,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:08,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:17:08,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:17:08,828 INFO L87 Difference]: Start difference. First operand 1567 states and 2501 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have 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:17:09,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:09,078 INFO L93 Difference]: Finished difference Result 1742 states and 2781 transitions. [2023-12-22 00:17:09,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:17:09,079 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 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 41 [2023-12-22 00:17:09,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:09,085 INFO L225 Difference]: With dead ends: 1742 [2023-12-22 00:17:09,085 INFO L226 Difference]: Without dead ends: 1707 [2023-12-22 00:17:09,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:17:09,089 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 4648 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4648 SdHoareTripleChecker+Valid, 1760 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:09,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4648 Valid, 1760 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 00:17:09,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2023-12-22 00:17:09,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 1633. [2023-12-22 00:17:09,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1631 states have (on average 1.5990190067443286) internal successors, (2608), 1632 states have internal predecessors, (2608), 0 states have call successors, (0), 0 states have 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:17:09,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 2608 transitions. [2023-12-22 00:17:09,116 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 2608 transitions. Word has length 41 [2023-12-22 00:17:09,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:09,117 INFO L495 AbstractCegarLoop]: Abstraction has 1633 states and 2608 transitions. [2023-12-22 00:17:09,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have 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:17:09,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 2608 transitions. [2023-12-22 00:17:09,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-22 00:17:09,121 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:09,121 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] [2023-12-22 00:17:09,129 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:17:09,324 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:17:09,325 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:09,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:09,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1122752986, now seen corresponding path program 1 times [2023-12-22 00:17:09,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:09,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925403295] [2023-12-22 00:17:09,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:09,326 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:17:09,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:09,327 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:17:09,327 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:17:09,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:09,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:09,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:09,467 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:17:09,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:09,468 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:09,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925403295] [2023-12-22 00:17:09,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925403295] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:09,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:09,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:09,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246626545] [2023-12-22 00:17:09,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:09,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:09,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:09,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:09,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:09,469 INFO L87 Difference]: Start difference. First operand 1633 states and 2608 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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:17:09,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:09,503 INFO L93 Difference]: Finished difference Result 1819 states and 2906 transitions. [2023-12-22 00:17:09,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:09,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 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 43 [2023-12-22 00:17:09,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:09,508 INFO L225 Difference]: With dead ends: 1819 [2023-12-22 00:17:09,508 INFO L226 Difference]: Without dead ends: 1718 [2023-12-22 00:17:09,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 41 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:17:09,509 INFO L413 NwaCegarLoop]: 1518 mSDtfsCounter, 1472 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1472 SdHoareTripleChecker+Valid, 1568 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:17:09,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1472 Valid, 1568 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:09,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1718 states. [2023-12-22 00:17:09,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1718 to 1716. [2023-12-22 00:17:09,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1716 states, 1714 states have (on average 1.5968494749124855) internal successors, (2737), 1715 states have internal predecessors, (2737), 0 states have call successors, (0), 0 states have 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:17:09,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1716 states to 1716 states and 2737 transitions. [2023-12-22 00:17:09,534 INFO L78 Accepts]: Start accepts. Automaton has 1716 states and 2737 transitions. Word has length 43 [2023-12-22 00:17:09,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:09,535 INFO L495 AbstractCegarLoop]: Abstraction has 1716 states and 2737 transitions. [2023-12-22 00:17:09,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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:17:09,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1716 states and 2737 transitions. [2023-12-22 00:17:09,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-22 00:17:09,541 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:09,541 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] [2023-12-22 00:17:09,544 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 (6)] Ended with exit code 0 [2023-12-22 00:17:09,744 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:17:09,744 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:09,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:09,745 INFO L85 PathProgramCache]: Analyzing trace with hash -507494279, now seen corresponding path program 1 times [2023-12-22 00:17:09,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:09,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1149652047] [2023-12-22 00:17:09,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:09,745 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:17:09,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:09,746 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:17:09,752 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:17:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:09,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:17:09,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:09,875 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:17:09,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:09,876 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:09,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1149652047] [2023-12-22 00:17:09,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1149652047] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:09,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:09,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 00:17:09,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802039183] [2023-12-22 00:17:09,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:09,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:17:09,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:09,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:17:09,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:17:09,877 INFO L87 Difference]: Start difference. First operand 1716 states and 2737 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:17:09,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:09,933 INFO L93 Difference]: Finished difference Result 1730 states and 2754 transitions. [2023-12-22 00:17:09,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:17:09,934 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 0 states have call successors, (0), 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 44 [2023-12-22 00:17:09,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:09,940 INFO L225 Difference]: With dead ends: 1730 [2023-12-22 00:17:09,940 INFO L226 Difference]: Without dead ends: 1728 [2023-12-22 00:17:09,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 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:17:09,941 INFO L413 NwaCegarLoop]: 1518 mSDtfsCounter, 1 mSDsluCounter, 3028 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4546 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:17:09,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4546 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:09,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2023-12-22 00:17:09,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1724. [2023-12-22 00:17:09,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1724 states, 1722 states have (on average 1.5934959349593496) internal successors, (2744), 1723 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have 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:17:09,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1724 states to 1724 states and 2744 transitions. [2023-12-22 00:17:09,963 INFO L78 Accepts]: Start accepts. Automaton has 1724 states and 2744 transitions. Word has length 44 [2023-12-22 00:17:09,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:09,964 INFO L495 AbstractCegarLoop]: Abstraction has 1724 states and 2744 transitions. [2023-12-22 00:17:09,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:17:09,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1724 states and 2744 transitions. [2023-12-22 00:17:09,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-22 00:17:09,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:09,964 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] [2023-12-22 00:17:09,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 00:17:10,167 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:17:10,168 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:10,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:10,168 INFO L85 PathProgramCache]: Analyzing trace with hash 106173278, now seen corresponding path program 1 times [2023-12-22 00:17:10,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:10,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2003312763] [2023-12-22 00:17:10,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:10,170 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:17:10,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:10,174 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:17:10,175 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:17:10,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:10,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:10,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:10,295 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:17:10,296 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:10,296 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:10,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2003312763] [2023-12-22 00:17:10,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2003312763] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:10,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:10,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:10,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225999873] [2023-12-22 00:17:10,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:10,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:10,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:10,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:10,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:10,297 INFO L87 Difference]: Start difference. First operand 1724 states and 2744 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:10,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:10,329 INFO L93 Difference]: Finished difference Result 1928 states and 3064 transitions. [2023-12-22 00:17:10,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:10,329 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 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 45 [2023-12-22 00:17:10,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:10,334 INFO L225 Difference]: With dead ends: 1928 [2023-12-22 00:17:10,334 INFO L226 Difference]: Without dead ends: 1821 [2023-12-22 00:17:10,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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:17:10,336 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 1484 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1484 SdHoareTripleChecker+Valid, 1615 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:17:10,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1484 Valid, 1615 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:10,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2023-12-22 00:17:10,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1819. [2023-12-22 00:17:10,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1819 states, 1817 states have (on average 1.5905338470005503) internal successors, (2890), 1818 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have 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:17:10,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1819 states to 1819 states and 2890 transitions. [2023-12-22 00:17:10,367 INFO L78 Accepts]: Start accepts. Automaton has 1819 states and 2890 transitions. Word has length 45 [2023-12-22 00:17:10,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:10,369 INFO L495 AbstractCegarLoop]: Abstraction has 1819 states and 2890 transitions. [2023-12-22 00:17:10,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:10,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1819 states and 2890 transitions. [2023-12-22 00:17:10,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-22 00:17:10,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:10,370 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] [2023-12-22 00:17:10,373 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:17:10,573 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:17:10,574 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:10,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:10,575 INFO L85 PathProgramCache]: Analyzing trace with hash -479538850, now seen corresponding path program 1 times [2023-12-22 00:17:10,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:10,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474684606] [2023-12-22 00:17:10,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:10,576 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:17:10,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:10,577 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:17:10,578 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:17:10,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:10,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:10,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:10,691 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:17:10,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:10,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:10,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474684606] [2023-12-22 00:17:10,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474684606] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:10,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:10,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:10,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83907386] [2023-12-22 00:17:10,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:10,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:10,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:10,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:10,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:10,696 INFO L87 Difference]: Start difference. First operand 1819 states and 2890 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:10,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:10,729 INFO L93 Difference]: Finished difference Result 2353 states and 3713 transitions. [2023-12-22 00:17:10,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:10,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 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 45 [2023-12-22 00:17:10,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:10,735 INFO L225 Difference]: With dead ends: 2353 [2023-12-22 00:17:10,735 INFO L226 Difference]: Without dead ends: 2068 [2023-12-22 00:17:10,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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:17:10,737 INFO L413 NwaCegarLoop]: 1551 mSDtfsCounter, 1480 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1480 SdHoareTripleChecker+Valid, 1615 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:17:10,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1480 Valid, 1615 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:10,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states. [2023-12-22 00:17:10,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 2066. [2023-12-22 00:17:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2066 states, 2064 states have (on average 1.5794573643410852) internal successors, (3260), 2065 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have 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:17:10,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2066 states to 2066 states and 3260 transitions. [2023-12-22 00:17:10,768 INFO L78 Accepts]: Start accepts. Automaton has 2066 states and 3260 transitions. Word has length 45 [2023-12-22 00:17:10,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:10,769 INFO L495 AbstractCegarLoop]: Abstraction has 2066 states and 3260 transitions. [2023-12-22 00:17:10,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:10,769 INFO L276 IsEmpty]: Start isEmpty. Operand 2066 states and 3260 transitions. [2023-12-22 00:17:10,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-22 00:17:10,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:10,769 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] [2023-12-22 00:17:10,773 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:17:10,972 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:17:10,973 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:10,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:10,973 INFO L85 PathProgramCache]: Analyzing trace with hash 409194590, now seen corresponding path program 1 times [2023-12-22 00:17:10,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:10,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401432145] [2023-12-22 00:17:10,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:10,974 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:17:10,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:10,975 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:17:10,978 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:17:11,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:11,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:11,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:11,096 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:17:11,097 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:11,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:11,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401432145] [2023-12-22 00:17:11,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401432145] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:11,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:11,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:11,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347478938] [2023-12-22 00:17:11,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:11,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:11,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:11,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:11,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:11,098 INFO L87 Difference]: Start difference. First operand 2066 states and 3260 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:11,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:11,132 INFO L93 Difference]: Finished difference Result 3058 states and 4760 transitions. [2023-12-22 00:17:11,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:11,133 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 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 45 [2023-12-22 00:17:11,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:11,140 INFO L225 Difference]: With dead ends: 3058 [2023-12-22 00:17:11,140 INFO L226 Difference]: Without dead ends: 2526 [2023-12-22 00:17:11,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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:17:11,143 INFO L413 NwaCegarLoop]: 1549 mSDtfsCounter, 1478 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1478 SdHoareTripleChecker+Valid, 1617 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:17:11,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1478 Valid, 1617 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:11,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2023-12-22 00:17:11,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2524. [2023-12-22 00:17:11,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2524 states, 2522 states have (on average 1.5574940523394132) internal successors, (3928), 2523 states have internal predecessors, (3928), 0 states have call successors, (0), 0 states have 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:17:11,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2524 states to 2524 states and 3928 transitions. [2023-12-22 00:17:11,179 INFO L78 Accepts]: Start accepts. Automaton has 2524 states and 3928 transitions. Word has length 45 [2023-12-22 00:17:11,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:11,179 INFO L495 AbstractCegarLoop]: Abstraction has 2524 states and 3928 transitions. [2023-12-22 00:17:11,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:11,179 INFO L276 IsEmpty]: Start isEmpty. Operand 2524 states and 3928 transitions. [2023-12-22 00:17:11,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-22 00:17:11,179 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:11,180 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] [2023-12-22 00:17:11,185 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:17:11,383 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:17:11,383 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:11,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash 146117214, now seen corresponding path program 1 times [2023-12-22 00:17:11,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:11,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [673150968] [2023-12-22 00:17:11,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:11,384 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:17:11,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:11,385 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:17:11,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 (11)] Waiting until timeout for monitored process [2023-12-22 00:17:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:11,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:11,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:11,482 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:17:11,482 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:11,482 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:11,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [673150968] [2023-12-22 00:17:11,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [673150968] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:11,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:11,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:11,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381966961] [2023-12-22 00:17:11,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:11,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:11,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:11,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:11,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:11,483 INFO L87 Difference]: Start difference. First operand 2524 states and 3928 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:11,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:11,523 INFO L93 Difference]: Finished difference Result 4360 states and 6638 transitions. [2023-12-22 00:17:11,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:11,523 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 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 45 [2023-12-22 00:17:11,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:11,531 INFO L225 Difference]: With dead ends: 4360 [2023-12-22 00:17:11,531 INFO L226 Difference]: Without dead ends: 3370 [2023-12-22 00:17:11,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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:17:11,533 INFO L413 NwaCegarLoop]: 1561 mSDtfsCounter, 1482 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1482 SdHoareTripleChecker+Valid, 1621 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:17:11,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1482 Valid, 1621 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:11,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3370 states. [2023-12-22 00:17:11,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3370 to 3368. [2023-12-22 00:17:11,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3368 states, 3366 states have (on average 1.5210932857991681) internal successors, (5120), 3367 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states have 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:17:11,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3368 states to 3368 states and 5120 transitions. [2023-12-22 00:17:11,587 INFO L78 Accepts]: Start accepts. Automaton has 3368 states and 5120 transitions. Word has length 45 [2023-12-22 00:17:11,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:11,588 INFO L495 AbstractCegarLoop]: Abstraction has 3368 states and 5120 transitions. [2023-12-22 00:17:11,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have 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:17:11,589 INFO L276 IsEmpty]: Start isEmpty. Operand 3368 states and 5120 transitions. [2023-12-22 00:17:11,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-22 00:17:11,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:11,590 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] [2023-12-22 00:17:11,594 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:17:11,792 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:17:11,793 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:11,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:11,793 INFO L85 PathProgramCache]: Analyzing trace with hash -879880138, now seen corresponding path program 1 times [2023-12-22 00:17:11,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:11,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930567511] [2023-12-22 00:17:11,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:11,794 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:17:11,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:11,795 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:17:11,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 00:17:11,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:11,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:17:11,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:12,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:12,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:17:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:12,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:12,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930567511] [2023-12-22 00:17:12,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930567511] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:17:12,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:17:12,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:17:12,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994517074] [2023-12-22 00:17:12,981 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:17:12,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:17:12,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:12,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:17:12,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:17:12,982 INFO L87 Difference]: Start difference. First operand 3368 states and 5120 transitions. Second operand has 16 states, 16 states have (on average 6.875) internal successors, (110), 16 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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:17:14,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:14,588 INFO L93 Difference]: Finished difference Result 7418 states and 10941 transitions. [2023-12-22 00:17:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:17:14,588 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.875) internal successors, (110), 16 states have internal predecessors, (110), 0 states have call successors, (0), 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 61 [2023-12-22 00:17:14,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:14,617 INFO L225 Difference]: With dead ends: 7418 [2023-12-22 00:17:14,618 INFO L226 Difference]: Without dead ends: 6120 [2023-12-22 00:17:14,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 00:17:14,622 INFO L413 NwaCegarLoop]: 1521 mSDtfsCounter, 6765 mSDsluCounter, 10625 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6765 SdHoareTripleChecker+Valid, 12146 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:14,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6765 Valid, 12146 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:17:14,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6120 states. [2023-12-22 00:17:14,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6120 to 5200. [2023-12-22 00:17:14,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5200 states, 5198 states have (on average 1.4944209311273566) internal successors, (7768), 5199 states have internal predecessors, (7768), 0 states have call successors, (0), 0 states have 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:17:14,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5200 states to 5200 states and 7768 transitions. [2023-12-22 00:17:14,748 INFO L78 Accepts]: Start accepts. Automaton has 5200 states and 7768 transitions. Word has length 61 [2023-12-22 00:17:14,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:14,748 INFO L495 AbstractCegarLoop]: Abstraction has 5200 states and 7768 transitions. [2023-12-22 00:17:14,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.875) internal successors, (110), 16 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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:17:14,748 INFO L276 IsEmpty]: Start isEmpty. Operand 5200 states and 7768 transitions. [2023-12-22 00:17:14,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-22 00:17:14,749 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:14,749 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] [2023-12-22 00:17:14,755 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 (12)] Ended with exit code 0 [2023-12-22 00:17:14,952 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:17:14,953 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:14,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:14,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1465592266, now seen corresponding path program 1 times [2023-12-22 00:17:14,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:14,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427441081] [2023-12-22 00:17:14,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:14,954 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:17:14,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:14,955 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:17:14,993 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:17:15,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:15,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:15,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:15,122 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:15,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:15,122 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:15,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427441081] [2023-12-22 00:17:15,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427441081] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:15,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:15,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:15,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322153737] [2023-12-22 00:17:15,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:15,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:15,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:15,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:15,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:15,124 INFO L87 Difference]: Start difference. First operand 5200 states and 7768 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have 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:17:15,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:15,196 INFO L93 Difference]: Finished difference Result 7812 states and 11603 transitions. [2023-12-22 00:17:15,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:15,196 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 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 61 [2023-12-22 00:17:15,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:15,204 INFO L225 Difference]: With dead ends: 7812 [2023-12-22 00:17:15,204 INFO L226 Difference]: Without dead ends: 4146 [2023-12-22 00:17:15,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 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:17:15,209 INFO L413 NwaCegarLoop]: 1551 mSDtfsCounter, 39 mSDsluCounter, 1508 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3059 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:17:15,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3059 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:15,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4146 states. [2023-12-22 00:17:15,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4146 to 4139. [2023-12-22 00:17:15,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4139 states, 4137 states have (on average 1.5051970026589316) internal successors, (6227), 4138 states have internal predecessors, (6227), 0 states have call successors, (0), 0 states have 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:17:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4139 states to 4139 states and 6227 transitions. [2023-12-22 00:17:15,336 INFO L78 Accepts]: Start accepts. Automaton has 4139 states and 6227 transitions. Word has length 61 [2023-12-22 00:17:15,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:15,337 INFO L495 AbstractCegarLoop]: Abstraction has 4139 states and 6227 transitions. [2023-12-22 00:17:15,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have 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:17:15,337 INFO L276 IsEmpty]: Start isEmpty. Operand 4139 states and 6227 transitions. [2023-12-22 00:17:15,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-22 00:17:15,337 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:15,337 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] [2023-12-22 00:17:15,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 00:17:15,543 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:17:15,543 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:15,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:15,544 INFO L85 PathProgramCache]: Analyzing trace with hash 616017226, now seen corresponding path program 1 times [2023-12-22 00:17:15,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:15,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800441764] [2023-12-22 00:17:15,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:15,544 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:17:15,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:15,547 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:17:15,554 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:17:15,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:15,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:15,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:15,664 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:17:15,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:15,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:15,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [800441764] [2023-12-22 00:17:15,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [800441764] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:15,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:15,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:15,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426935956] [2023-12-22 00:17:15,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:15,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:15,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:15,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:15,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:15,666 INFO L87 Difference]: Start difference. First operand 4139 states and 6227 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:17:15,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:15,711 INFO L93 Difference]: Finished difference Result 5439 states and 8113 transitions. [2023-12-22 00:17:15,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:15,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 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 63 [2023-12-22 00:17:15,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:15,716 INFO L225 Difference]: With dead ends: 5439 [2023-12-22 00:17:15,716 INFO L226 Difference]: Without dead ends: 2845 [2023-12-22 00:17:15,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 61 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:17:15,719 INFO L413 NwaCegarLoop]: 1544 mSDtfsCounter, 35 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 3044 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:17:15,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 3044 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:15,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2845 states. [2023-12-22 00:17:15,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2845 to 2843. [2023-12-22 00:17:15,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2843 states, 2841 states have (on average 1.5202393523407252) internal successors, (4319), 2842 states have internal predecessors, (4319), 0 states have call successors, (0), 0 states have 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:17:15,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2843 states to 2843 states and 4319 transitions. [2023-12-22 00:17:15,763 INFO L78 Accepts]: Start accepts. Automaton has 2843 states and 4319 transitions. Word has length 63 [2023-12-22 00:17:15,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:15,763 INFO L495 AbstractCegarLoop]: Abstraction has 2843 states and 4319 transitions. [2023-12-22 00:17:15,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:17:15,763 INFO L276 IsEmpty]: Start isEmpty. Operand 2843 states and 4319 transitions. [2023-12-22 00:17:15,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-22 00:17:15,764 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:15,764 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] [2023-12-22 00:17:15,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 (14)] Forceful destruction successful, exit code 0 [2023-12-22 00:17:15,967 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:17:15,967 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:15,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:15,968 INFO L85 PathProgramCache]: Analyzing trace with hash -2082963986, now seen corresponding path program 1 times [2023-12-22 00:17:15,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:15,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1389088334] [2023-12-22 00:17:15,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:15,968 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:17:15,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:15,969 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:17:15,970 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:17:16,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:16,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:17:16,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:16,637 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:16,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:17:16,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:16,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:16,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1389088334] [2023-12-22 00:17:16,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1389088334] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:17:16,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:17:16,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:17:16,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486889655] [2023-12-22 00:17:16,916 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:17:16,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:17:16,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:16,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:17:16,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:17:16,917 INFO L87 Difference]: Start difference. First operand 2843 states and 4319 transitions. Second operand has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:17:18,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:18,265 INFO L93 Difference]: Finished difference Result 6475 states and 9459 transitions. [2023-12-22 00:17:18,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:17:18,266 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2023-12-22 00:17:18,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:18,272 INFO L225 Difference]: With dead ends: 6475 [2023-12-22 00:17:18,272 INFO L226 Difference]: Without dead ends: 5177 [2023-12-22 00:17:18,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 00:17:18,273 INFO L413 NwaCegarLoop]: 1557 mSDtfsCounter, 3368 mSDsluCounter, 9224 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3368 SdHoareTripleChecker+Valid, 10781 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:18,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3368 Valid, 10781 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:17:18,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5177 states. [2023-12-22 00:17:18,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5177 to 4283. [2023-12-22 00:17:18,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4283 states, 4281 states have (on average 1.4713851903760804) internal successors, (6299), 4282 states have internal predecessors, (6299), 0 states have call successors, (0), 0 states have 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:17:18,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4283 states to 4283 states and 6299 transitions. [2023-12-22 00:17:18,348 INFO L78 Accepts]: Start accepts. Automaton has 4283 states and 6299 transitions. Word has length 64 [2023-12-22 00:17:18,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:18,348 INFO L495 AbstractCegarLoop]: Abstraction has 4283 states and 6299 transitions. [2023-12-22 00:17:18,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:17:18,348 INFO L276 IsEmpty]: Start isEmpty. Operand 4283 states and 6299 transitions. [2023-12-22 00:17:18,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 00:17:18,349 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:18,349 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] [2023-12-22 00:17:18,352 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:17:18,552 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:17:18,552 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:18,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:18,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1011202126, now seen corresponding path program 1 times [2023-12-22 00:17:18,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:18,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608772970] [2023-12-22 00:17:18,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:18,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:17:18,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:18,554 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:17:18,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-22 00:17:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:18,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:18,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:18,663 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:17:18,663 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:18,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:18,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608772970] [2023-12-22 00:17:18,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608772970] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:18,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:18,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:18,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554561946] [2023-12-22 00:17:18,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:18,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:18,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:18,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:18,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:18,664 INFO L87 Difference]: Start difference. First operand 4283 states and 6299 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:17:18,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:18,716 INFO L93 Difference]: Finished difference Result 5655 states and 8221 transitions. [2023-12-22 00:17:18,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:18,716 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2023-12-22 00:17:18,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:18,721 INFO L225 Difference]: With dead ends: 5655 [2023-12-22 00:17:18,721 INFO L226 Difference]: Without dead ends: 2917 [2023-12-22 00:17:18,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:18,725 INFO L413 NwaCegarLoop]: 1537 mSDtfsCounter, 31 mSDsluCounter, 1492 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 3029 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:17:18,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 3029 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:18,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2917 states. [2023-12-22 00:17:18,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2917 to 2915. [2023-12-22 00:17:18,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2915 states, 2913 states have (on average 1.4950223137658771) internal successors, (4355), 2914 states have internal predecessors, (4355), 0 states have call successors, (0), 0 states have 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:17:18,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2915 states to 2915 states and 4355 transitions. [2023-12-22 00:17:18,772 INFO L78 Accepts]: Start accepts. Automaton has 2915 states and 4355 transitions. Word has length 66 [2023-12-22 00:17:18,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:18,773 INFO L495 AbstractCegarLoop]: Abstraction has 2915 states and 4355 transitions. [2023-12-22 00:17:18,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:17:18,773 INFO L276 IsEmpty]: Start isEmpty. Operand 2915 states and 4355 transitions. [2023-12-22 00:17:18,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 00:17:18,774 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:18,774 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] [2023-12-22 00:17:18,800 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:17:18,977 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:17:18,977 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:18,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:18,978 INFO L85 PathProgramCache]: Analyzing trace with hash 952177258, now seen corresponding path program 1 times [2023-12-22 00:17:18,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:18,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748375268] [2023-12-22 00:17:18,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:18,978 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:17:18,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:18,998 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:17:19,036 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:17:19,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:19,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:17:19,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:19,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:17:19,940 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:19,940 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:19,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748375268] [2023-12-22 00:17:19,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748375268] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:17:19,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:17:19,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:17:19,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087143786] [2023-12-22 00:17:19,941 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:17:19,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:17:19,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:19,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:17:19,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:17:19,942 INFO L87 Difference]: Start difference. First operand 2915 states and 4355 transitions. Second operand has 16 states, 16 states have (on average 7.875) internal successors, (126), 16 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have 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:17:21,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:21,276 INFO L93 Difference]: Finished difference Result 6547 states and 9327 transitions. [2023-12-22 00:17:21,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 00:17:21,277 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.875) internal successors, (126), 16 states have internal predecessors, (126), 0 states have call successors, (0), 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 67 [2023-12-22 00:17:21,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:21,284 INFO L225 Difference]: With dead ends: 6547 [2023-12-22 00:17:21,284 INFO L226 Difference]: Without dead ends: 5177 [2023-12-22 00:17:21,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 118 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:17:21,286 INFO L413 NwaCegarLoop]: 1539 mSDtfsCounter, 6254 mSDsluCounter, 12117 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6254 SdHoareTripleChecker+Valid, 13656 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:21,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6254 Valid, 13656 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 00:17:21,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5177 states. [2023-12-22 00:17:21,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5177 to 4427. [2023-12-22 00:17:21,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4427 states, 4425 states have (on average 1.439774011299435) internal successors, (6371), 4426 states have internal predecessors, (6371), 0 states have call successors, (0), 0 states have 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:17:21,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4427 states to 4427 states and 6371 transitions. [2023-12-22 00:17:21,370 INFO L78 Accepts]: Start accepts. Automaton has 4427 states and 6371 transitions. Word has length 67 [2023-12-22 00:17:21,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:21,370 INFO L495 AbstractCegarLoop]: Abstraction has 4427 states and 6371 transitions. [2023-12-22 00:17:21,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.875) internal successors, (126), 16 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have 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:17:21,370 INFO L276 IsEmpty]: Start isEmpty. Operand 4427 states and 6371 transitions. [2023-12-22 00:17:21,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-22 00:17:21,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:21,371 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] [2023-12-22 00:17:21,373 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 (17)] Ended with exit code 0 [2023-12-22 00:17:21,573 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:17:21,574 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:21,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:21,574 INFO L85 PathProgramCache]: Analyzing trace with hash -68307946, now seen corresponding path program 1 times [2023-12-22 00:17:21,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:21,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [61532034] [2023-12-22 00:17:21,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:21,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:17:21,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:21,575 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:17:21,605 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:17:21,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:21,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:21,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:21,691 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:17:21,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:21,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:21,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [61532034] [2023-12-22 00:17:21,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [61532034] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:21,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:21,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:17:21,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292200884] [2023-12-22 00:17:21,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:21,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:21,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:21,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:21,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:21,693 INFO L87 Difference]: Start difference. First operand 4427 states and 6371 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:17:21,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:21,743 INFO L93 Difference]: Finished difference Result 5805 states and 8230 transitions. [2023-12-22 00:17:21,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:21,744 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 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 69 [2023-12-22 00:17:21,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:21,747 INFO L225 Difference]: With dead ends: 5805 [2023-12-22 00:17:21,747 INFO L226 Difference]: Without dead ends: 2923 [2023-12-22 00:17:21,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 67 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:17:21,750 INFO L413 NwaCegarLoop]: 1530 mSDtfsCounter, 27 mSDsluCounter, 1484 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 3014 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:17:21,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 3014 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:21,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2923 states. [2023-12-22 00:17:21,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2923 to 2921. [2023-12-22 00:17:21,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2921 states, 2919 states have (on average 1.4707091469681397) internal successors, (4293), 2920 states have internal predecessors, (4293), 0 states have call successors, (0), 0 states have 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:17:21,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2921 states to 2921 states and 4293 transitions. [2023-12-22 00:17:21,796 INFO L78 Accepts]: Start accepts. Automaton has 2921 states and 4293 transitions. Word has length 69 [2023-12-22 00:17:21,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:21,796 INFO L495 AbstractCegarLoop]: Abstraction has 2921 states and 4293 transitions. [2023-12-22 00:17:21,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:17:21,796 INFO L276 IsEmpty]: Start isEmpty. Operand 2921 states and 4293 transitions. [2023-12-22 00:17:21,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-22 00:17:21,797 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:21,797 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:17:21,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-22 00:17:22,000 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:17:22,000 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:22,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:22,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1559130462, now seen corresponding path program 1 times [2023-12-22 00:17:22,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:22,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [84418974] [2023-12-22 00:17:22,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:22,002 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:17:22,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:22,003 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:17:22,005 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:17:22,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:22,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 00:17:22,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:22,802 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:22,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:17:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:23,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:23,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [84418974] [2023-12-22 00:17:23,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [84418974] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:17:23,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:17:23,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 00:17:23,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633261437] [2023-12-22 00:17:23,170 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:17:23,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 00:17:23,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:23,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 00:17:23,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 00:17:23,171 INFO L87 Difference]: Start difference. First operand 2921 states and 4293 transitions. Second operand has 16 states, 16 states have (on average 8.375) internal successors, (134), 16 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:17:24,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:24,214 INFO L93 Difference]: Finished difference Result 5531 states and 7724 transitions. [2023-12-22 00:17:24,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 00:17:24,214 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.375) internal successors, (134), 16 states have internal predecessors, (134), 0 states have call successors, (0), 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 70 [2023-12-22 00:17:24,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:24,219 INFO L225 Difference]: With dead ends: 5531 [2023-12-22 00:17:24,219 INFO L226 Difference]: Without dead ends: 4155 [2023-12-22 00:17:24,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 00:17:24,221 INFO L413 NwaCegarLoop]: 1521 mSDtfsCounter, 3364 mSDsluCounter, 10519 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3364 SdHoareTripleChecker+Valid, 12040 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:24,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3364 Valid, 12040 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 00:17:24,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4155 states. [2023-12-22 00:17:24,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4155 to 3905. [2023-12-22 00:17:24,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3905 states, 3903 states have (on average 1.4209582372533949) internal successors, (5546), 3904 states have internal predecessors, (5546), 0 states have call successors, (0), 0 states have 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:17:24,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3905 states to 3905 states and 5546 transitions. [2023-12-22 00:17:24,296 INFO L78 Accepts]: Start accepts. Automaton has 3905 states and 5546 transitions. Word has length 70 [2023-12-22 00:17:24,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:24,296 INFO L495 AbstractCegarLoop]: Abstraction has 3905 states and 5546 transitions. [2023-12-22 00:17:24,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.375) internal successors, (134), 16 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have 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:17:24,297 INFO L276 IsEmpty]: Start isEmpty. Operand 3905 states and 5546 transitions. [2023-12-22 00:17:24,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-12-22 00:17:24,297 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:24,297 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] [2023-12-22 00:17:24,303 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:17:24,501 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:17:24,501 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:24,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:24,501 INFO L85 PathProgramCache]: Analyzing trace with hash -290735206, now seen corresponding path program 1 times [2023-12-22 00:17:24,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:24,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065456499] [2023-12-22 00:17:24,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:24,502 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:17:24,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:24,503 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:17:24,504 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:17:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:24,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:17:24,567 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:24,679 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:17:24,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:17:24,787 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 00:17:24,787 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065456499] [2023-12-22 00:17:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065456499] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:17:24,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:17:24,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 00:17:24,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792184743] [2023-12-22 00:17:24,788 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:17:24,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:17:24,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:24,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:17:24,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:17:24,788 INFO L87 Difference]: Start difference. First operand 3905 states and 5546 transitions. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:17:25,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:25,029 INFO L93 Difference]: Finished difference Result 10665 states and 14202 transitions. [2023-12-22 00:17:25,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:17:25,029 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 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 72 [2023-12-22 00:17:25,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:25,038 INFO L225 Difference]: With dead ends: 10665 [2023-12-22 00:17:25,038 INFO L226 Difference]: Without dead ends: 8305 [2023-12-22 00:17:25,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 138 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:17:25,042 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 1554 mSDsluCounter, 1660 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1554 SdHoareTripleChecker+Valid, 3189 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:25,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1554 Valid, 3189 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 00:17:25,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8305 states. [2023-12-22 00:17:25,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8305 to 8099. [2023-12-22 00:17:25,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8099 states, 8097 states have (on average 1.3031987155736693) internal successors, (10552), 8098 states have internal predecessors, (10552), 0 states have call successors, (0), 0 states have 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:17:25,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8099 states to 8099 states and 10552 transitions. [2023-12-22 00:17:25,240 INFO L78 Accepts]: Start accepts. Automaton has 8099 states and 10552 transitions. Word has length 72 [2023-12-22 00:17:25,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:17:25,241 INFO L495 AbstractCegarLoop]: Abstraction has 8099 states and 10552 transitions. [2023-12-22 00:17:25,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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:17:25,241 INFO L276 IsEmpty]: Start isEmpty. Operand 8099 states and 10552 transitions. [2023-12-22 00:17:25,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 00:17:25,242 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:17:25,242 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:17:25,245 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:17:25,445 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:17:25,445 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:17:25,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:17:25,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1210656967, now seen corresponding path program 1 times [2023-12-22 00:17:25,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:17:25,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201705334] [2023-12-22 00:17:25,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:17:25,446 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:17:25,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:17:25,447 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:17:25,449 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:17:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:17:25,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:17:25,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:17:25,601 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:17:25,601 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:17:25,602 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:17:25,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201705334] [2023-12-22 00:17:25,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201705334] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:17:25,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:17:25,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:17:25,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484372384] [2023-12-22 00:17:25,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:17:25,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:17:25,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:17:25,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:17:25,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:17:25,603 INFO L87 Difference]: Start difference. First operand 8099 states and 10552 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:17:59,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:17:59,848 INFO L93 Difference]: Finished difference Result 11107 states and 15384 transitions. [2023-12-22 00:17:59,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:17:59,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 0 states have call successors, (0), 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 91 [2023-12-22 00:17:59,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:17:59,858 INFO L225 Difference]: With dead ends: 11107 [2023-12-22 00:17:59,858 INFO L226 Difference]: Without dead ends: 9603 [2023-12-22 00:17:59,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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:17:59,861 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 1006 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2527 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1006 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 2527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.0s IncrementalHoareTripleChecker+Time [2023-12-22 00:17:59,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1006 Valid, 433 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 2527 Invalid, 0 Unknown, 0 Unchecked, 34.0s Time] [2023-12-22 00:17:59,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9603 states. [2023-12-22 00:18:00,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9603 to 9601. [2023-12-22 00:18:00,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9601 states, 9599 states have (on average 1.3046150640691738) internal successors, (12523), 9600 states have internal predecessors, (12523), 0 states have call successors, (0), 0 states have 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:18:00,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9601 states to 9601 states and 12523 transitions. [2023-12-22 00:18:00,121 INFO L78 Accepts]: Start accepts. Automaton has 9601 states and 12523 transitions. Word has length 91 [2023-12-22 00:18:00,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:00,121 INFO L495 AbstractCegarLoop]: Abstraction has 9601 states and 12523 transitions. [2023-12-22 00:18:00,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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:18:00,121 INFO L276 IsEmpty]: Start isEmpty. Operand 9601 states and 12523 transitions. [2023-12-22 00:18:00,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 00:18:00,123 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:00,123 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:00,127 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:18:00,326 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:18:00,327 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:00,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:00,327 INFO L85 PathProgramCache]: Analyzing trace with hash 115179748, now seen corresponding path program 1 times [2023-12-22 00:18:00,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:00,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [203225299] [2023-12-22 00:18:00,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:00,328 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:18:00,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:00,329 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:18:00,330 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:18:00,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:00,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:18:00,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 38 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:01,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:01,991 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 38 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:01,992 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:01,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [203225299] [2023-12-22 00:18:01,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [203225299] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:01,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:01,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:18:01,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606071596] [2023-12-22 00:18:01,992 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:01,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:01,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:01,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:01,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:01,994 INFO L87 Difference]: Start difference. First operand 9601 states and 12523 transitions. Second operand has 26 states, 26 states have (on average 7.769230769230769) internal successors, (202), 25 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have 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:18:03,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:03,876 INFO L93 Difference]: Finished difference Result 13989 states and 18010 transitions. [2023-12-22 00:18:03,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 00:18:03,877 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.769230769230769) internal successors, (202), 25 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2023-12-22 00:18:03,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:03,887 INFO L225 Difference]: With dead ends: 13989 [2023-12-22 00:18:03,887 INFO L226 Difference]: Without dead ends: 9707 [2023-12-22 00:18:03,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 196 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:18:03,893 INFO L413 NwaCegarLoop]: 1508 mSDtfsCounter, 14873 mSDsluCounter, 7789 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14873 SdHoareTripleChecker+Valid, 9297 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:03,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14873 Valid, 9297 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:18:03,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9707 states. [2023-12-22 00:18:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9707 to 9601. [2023-12-22 00:18:04,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9601 states, 9599 states have (on average 1.2932597145535993) internal successors, (12414), 9600 states have internal predecessors, (12414), 0 states have call successors, (0), 0 states have 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:18:04,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9601 states to 9601 states and 12414 transitions. [2023-12-22 00:18:04,133 INFO L78 Accepts]: Start accepts. Automaton has 9601 states and 12414 transitions. Word has length 111 [2023-12-22 00:18:04,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:04,133 INFO L495 AbstractCegarLoop]: Abstraction has 9601 states and 12414 transitions. [2023-12-22 00:18:04,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.769230769230769) internal successors, (202), 25 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have 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:18:04,134 INFO L276 IsEmpty]: Start isEmpty. Operand 9601 states and 12414 transitions. [2023-12-22 00:18:04,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 00:18:04,160 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:04,160 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:04,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 00:18:04,361 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:18:04,361 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:04,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:04,361 INFO L85 PathProgramCache]: Analyzing trace with hash -90289478, now seen corresponding path program 1 times [2023-12-22 00:18:04,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:04,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123195014] [2023-12-22 00:18:04,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:04,362 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:18:04,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:04,363 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:18:04,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 00:18:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:04,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:18:04,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:05,554 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 30 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:05,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:06,156 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 30 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:06,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:06,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123195014] [2023-12-22 00:18:06,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123195014] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:06,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:06,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:18:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160176010] [2023-12-22 00:18:06,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:06,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:06,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:06,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:06,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:06,158 INFO L87 Difference]: Start difference. First operand 9601 states and 12414 transitions. Second operand has 26 states, 26 states have (on average 8.0) internal successors, (208), 25 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have 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:18:08,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:08,351 INFO L93 Difference]: Finished difference Result 13273 states and 16977 transitions. [2023-12-22 00:18:08,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:18:08,352 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 25 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 112 [2023-12-22 00:18:08,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:08,362 INFO L225 Difference]: With dead ends: 13273 [2023-12-22 00:18:08,362 INFO L226 Difference]: Without dead ends: 10491 [2023-12-22 00:18:08,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=417, Invalid=1563, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:18:08,368 INFO L413 NwaCegarLoop]: 1508 mSDtfsCounter, 19334 mSDsluCounter, 9259 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19334 SdHoareTripleChecker+Valid, 10767 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:08,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19334 Valid, 10767 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 00:18:08,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10491 states. [2023-12-22 00:18:08,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10491 to 9601. [2023-12-22 00:18:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9601 states, 9599 states have (on average 1.2878424835920408) internal successors, (12362), 9600 states have internal predecessors, (12362), 0 states have call successors, (0), 0 states have 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:18:08,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9601 states to 9601 states and 12362 transitions. [2023-12-22 00:18:08,678 INFO L78 Accepts]: Start accepts. Automaton has 9601 states and 12362 transitions. Word has length 112 [2023-12-22 00:18:08,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:08,679 INFO L495 AbstractCegarLoop]: Abstraction has 9601 states and 12362 transitions. [2023-12-22 00:18:08,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 25 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have 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:18:08,679 INFO L276 IsEmpty]: Start isEmpty. Operand 9601 states and 12362 transitions. [2023-12-22 00:18:08,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-22 00:18:08,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:08,681 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:08,689 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:18:08,884 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:18:08,885 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:08,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:08,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1018732236, now seen corresponding path program 1 times [2023-12-22 00:18:08,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:08,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1719919372] [2023-12-22 00:18:08,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:08,886 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:18:08,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:08,887 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:18:08,891 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:18:08,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:08,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 00:18:08,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:10,152 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 22 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:10,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:10,553 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 22 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:10,553 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:10,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1719919372] [2023-12-22 00:18:10,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1719919372] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:10,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:10,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 00:18:10,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695072047] [2023-12-22 00:18:10,553 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:10,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:10,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:10,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:10,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:10,554 INFO L87 Difference]: Start difference. First operand 9601 states and 12362 transitions. Second operand has 26 states, 26 states have (on average 8.23076923076923) internal successors, (214), 25 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:18:12,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:12,539 INFO L93 Difference]: Finished difference Result 12775 states and 16264 transitions. [2023-12-22 00:18:12,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 00:18:12,539 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.23076923076923) internal successors, (214), 25 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 113 [2023-12-22 00:18:12,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:12,549 INFO L225 Difference]: With dead ends: 12775 [2023-12-22 00:18:12,549 INFO L226 Difference]: Without dead ends: 10119 [2023-12-22 00:18:12,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 00:18:12,553 INFO L413 NwaCegarLoop]: 1508 mSDtfsCounter, 18097 mSDsluCounter, 9261 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18097 SdHoareTripleChecker+Valid, 10769 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:12,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18097 Valid, 10769 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 00:18:12,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10119 states. [2023-12-22 00:18:12,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10119 to 9601. [2023-12-22 00:18:12,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9601 states, 9599 states have (on average 1.2822168975934993) internal successors, (12308), 9600 states have internal predecessors, (12308), 0 states have call successors, (0), 0 states have 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:18:12,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9601 states to 9601 states and 12308 transitions. [2023-12-22 00:18:12,843 INFO L78 Accepts]: Start accepts. Automaton has 9601 states and 12308 transitions. Word has length 113 [2023-12-22 00:18:12,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:12,843 INFO L495 AbstractCegarLoop]: Abstraction has 9601 states and 12308 transitions. [2023-12-22 00:18:12,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.23076923076923) internal successors, (214), 25 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:18:12,844 INFO L276 IsEmpty]: Start isEmpty. Operand 9601 states and 12308 transitions. [2023-12-22 00:18:12,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 00:18:12,846 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:12,846 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:12,857 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:18:13,049 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:18:13,049 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:13,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:13,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1305801170, now seen corresponding path program 1 times [2023-12-22 00:18:13,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:13,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540007043] [2023-12-22 00:18:13,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:13,050 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:18:13,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:13,051 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:18:13,051 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:18:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:13,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:18:13,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:14,367 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 22 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:14,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:14,924 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 22 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:14,925 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:14,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1540007043] [2023-12-22 00:18:14,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1540007043] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:14,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:14,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:18:14,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861467361] [2023-12-22 00:18:14,925 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:14,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:14,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:14,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:14,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:14,926 INFO L87 Difference]: Start difference. First operand 9601 states and 12308 transitions. Second operand has 26 states, 26 states have (on average 8.346153846153847) internal successors, (217), 26 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have 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:18:20,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:20,625 INFO L93 Difference]: Finished difference Result 13705 states and 17258 transitions. [2023-12-22 00:18:20,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 00:18:20,625 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.346153846153847) internal successors, (217), 26 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-22 00:18:20,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:20,637 INFO L225 Difference]: With dead ends: 13705 [2023-12-22 00:18:20,637 INFO L226 Difference]: Without dead ends: 12535 [2023-12-22 00:18:20,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 00:18:20,641 INFO L413 NwaCegarLoop]: 1607 mSDtfsCounter, 3384 mSDsluCounter, 26629 mSDsCounter, 0 mSdLazyCounter, 2326 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3384 SdHoareTripleChecker+Valid, 28236 SdHoareTripleChecker+Invalid, 2342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 2326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:20,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3384 Valid, 28236 Invalid, 2342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 2326 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-22 00:18:20,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12535 states. [2023-12-22 00:18:20,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12535 to 7449. [2023-12-22 00:18:20,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7449 states, 7447 states have (on average 1.306432120316906) internal successors, (9729), 7448 states have internal predecessors, (9729), 0 states have call successors, (0), 0 states have 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:18:20,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7449 states to 7449 states and 9729 transitions. [2023-12-22 00:18:20,906 INFO L78 Accepts]: Start accepts. Automaton has 7449 states and 9729 transitions. Word has length 114 [2023-12-22 00:18:20,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:20,906 INFO L495 AbstractCegarLoop]: Abstraction has 7449 states and 9729 transitions. [2023-12-22 00:18:20,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.346153846153847) internal successors, (217), 26 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have 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:18:20,906 INFO L276 IsEmpty]: Start isEmpty. Operand 7449 states and 9729 transitions. [2023-12-22 00:18:20,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 00:18:20,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:20,907 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:20,911 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:18:21,111 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:18:21,111 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:21,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:21,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1660506742, now seen corresponding path program 1 times [2023-12-22 00:18:21,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:21,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [667590993] [2023-12-22 00:18:21,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:21,112 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:18:21,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:21,113 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:18:21,114 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:18:21,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:21,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:18:21,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:22,494 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 13 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:22,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 13 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:23,031 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:23,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [667590993] [2023-12-22 00:18:23,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [667590993] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:23,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:23,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:18:23,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741121082] [2023-12-22 00:18:23,031 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:23,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:23,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:23,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:23,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:23,032 INFO L87 Difference]: Start difference. First operand 7449 states and 9729 transitions. Second operand has 26 states, 26 states have (on average 8.538461538461538) internal successors, (222), 26 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:18:28,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:28,160 INFO L93 Difference]: Finished difference Result 15081 states and 18761 transitions. [2023-12-22 00:18:28,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 00:18:28,161 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.538461538461538) internal successors, (222), 26 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-22 00:18:28,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:28,173 INFO L225 Difference]: With dead ends: 15081 [2023-12-22 00:18:28,173 INFO L226 Difference]: Without dead ends: 12937 [2023-12-22 00:18:28,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 00:18:28,178 INFO L413 NwaCegarLoop]: 1594 mSDtfsCounter, 4950 mSDsluCounter, 21749 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4950 SdHoareTripleChecker+Valid, 23343 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:28,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4950 Valid, 23343 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1818 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-22 00:18:28,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12937 states. [2023-12-22 00:18:28,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12937 to 8165. [2023-12-22 00:18:28,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8165 states, 8163 states have (on average 1.2918044836457185) internal successors, (10545), 8164 states have internal predecessors, (10545), 0 states have call successors, (0), 0 states have 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:18:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8165 states to 8165 states and 10545 transitions. [2023-12-22 00:18:28,492 INFO L78 Accepts]: Start accepts. Automaton has 8165 states and 10545 transitions. Word has length 114 [2023-12-22 00:18:28,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:28,492 INFO L495 AbstractCegarLoop]: Abstraction has 8165 states and 10545 transitions. [2023-12-22 00:18:28,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.538461538461538) internal successors, (222), 26 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:18:28,492 INFO L276 IsEmpty]: Start isEmpty. Operand 8165 states and 10545 transitions. [2023-12-22 00:18:28,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 00:18:28,493 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:28,493 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:28,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-22 00:18:28,697 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:18:28,697 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:28,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:28,697 INFO L85 PathProgramCache]: Analyzing trace with hash 480080906, now seen corresponding path program 1 times [2023-12-22 00:18:28,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:28,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574852101] [2023-12-22 00:18:28,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:28,698 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:18:28,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:28,699 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:18:28,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 00:18:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:28,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:18:28,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:30,072 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 31 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:30,072 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:30,599 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 31 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:30,600 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:30,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574852101] [2023-12-22 00:18:30,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574852101] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:30,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:30,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:18:30,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086508243] [2023-12-22 00:18:30,600 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:30,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:30,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:30,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:30,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:30,601 INFO L87 Difference]: Start difference. First operand 8165 states and 10545 transitions. Second operand has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 26 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have 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:18:36,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:36,137 INFO L93 Difference]: Finished difference Result 12170 states and 15338 transitions. [2023-12-22 00:18:36,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-22 00:18:36,138 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 26 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-22 00:18:36,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:36,149 INFO L225 Difference]: With dead ends: 12170 [2023-12-22 00:18:36,150 INFO L226 Difference]: Without dead ends: 10872 [2023-12-22 00:18:36,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1054 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2023-12-22 00:18:36,154 INFO L413 NwaCegarLoop]: 1614 mSDtfsCounter, 5278 mSDsluCounter, 17361 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5278 SdHoareTripleChecker+Valid, 18975 SdHoareTripleChecker+Invalid, 1740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:36,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5278 Valid, 18975 Invalid, 1740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1716 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-22 00:18:36,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10872 states. [2023-12-22 00:18:36,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10872 to 9200. [2023-12-22 00:18:36,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9200 states, 9198 states have (on average 1.2779952163513808) internal successors, (11755), 9199 states have internal predecessors, (11755), 0 states have call successors, (0), 0 states have 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:18:36,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9200 states to 9200 states and 11755 transitions. [2023-12-22 00:18:36,529 INFO L78 Accepts]: Start accepts. Automaton has 9200 states and 11755 transitions. Word has length 114 [2023-12-22 00:18:36,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:36,529 INFO L495 AbstractCegarLoop]: Abstraction has 9200 states and 11755 transitions. [2023-12-22 00:18:36,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 26 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have 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:18:36,529 INFO L276 IsEmpty]: Start isEmpty. Operand 9200 states and 11755 transitions. [2023-12-22 00:18:36,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 00:18:36,530 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:36,531 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:36,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 00:18:36,737 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:18:36,737 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:36,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:36,738 INFO L85 PathProgramCache]: Analyzing trace with hash 978081710, now seen corresponding path program 1 times [2023-12-22 00:18:36,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:36,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1750783282] [2023-12-22 00:18:36,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:36,738 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:18:36,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:36,739 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:18:36,741 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:18:36,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:36,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 00:18:36,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 40 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:38,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:18:39,118 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 40 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:39,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1750783282] [2023-12-22 00:18:39,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1750783282] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:18:39,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:18:39,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 00:18:39,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570637808] [2023-12-22 00:18:39,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:18:39,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 00:18:39,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:39,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 00:18:39,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 00:18:39,120 INFO L87 Difference]: Start difference. First operand 9200 states and 11755 transitions. Second operand has 26 states, 26 states have (on average 7.961538461538462) internal successors, (207), 26 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have 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:18:46,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:18:46,874 INFO L93 Difference]: Finished difference Result 20785 states and 25294 transitions. [2023-12-22 00:18:46,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 00:18:46,874 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.961538461538462) internal successors, (207), 26 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-22 00:18:46,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:18:46,896 INFO L225 Difference]: With dead ends: 20785 [2023-12-22 00:18:46,896 INFO L226 Difference]: Without dead ends: 18939 [2023-12-22 00:18:46,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 00:18:46,902 INFO L413 NwaCegarLoop]: 1619 mSDtfsCounter, 5100 mSDsluCounter, 22063 mSDsCounter, 0 mSdLazyCounter, 2108 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5100 SdHoareTripleChecker+Valid, 23682 SdHoareTripleChecker+Invalid, 2133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 2108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:18:46,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5100 Valid, 23682 Invalid, 2133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 2108 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-22 00:18:46,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18939 states. [2023-12-22 00:18:47,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18939 to 14693. [2023-12-22 00:18:47,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14693 states, 14691 states have (on average 1.2357225512218366) internal successors, (18154), 14692 states have internal predecessors, (18154), 0 states have call successors, (0), 0 states have 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:18:47,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14693 states to 14693 states and 18154 transitions. [2023-12-22 00:18:47,678 INFO L78 Accepts]: Start accepts. Automaton has 14693 states and 18154 transitions. Word has length 114 [2023-12-22 00:18:47,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:18:47,679 INFO L495 AbstractCegarLoop]: Abstraction has 14693 states and 18154 transitions. [2023-12-22 00:18:47,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.961538461538462) internal successors, (207), 26 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have 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:18:47,679 INFO L276 IsEmpty]: Start isEmpty. Operand 14693 states and 18154 transitions. [2023-12-22 00:18:47,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-22 00:18:47,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:18:47,682 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:18:47,685 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:18:47,885 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:18:47,885 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:18:47,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:18:47,886 INFO L85 PathProgramCache]: Analyzing trace with hash 844153485, now seen corresponding path program 1 times [2023-12-22 00:18:47,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:18:47,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314159166] [2023-12-22 00:18:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:18:47,887 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:18:47,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:18:47,888 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:18:47,912 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:18:47,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:18:47,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 00:18:47,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:18:48,545 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:18:48,545 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:18:48,545 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:18:48,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314159166] [2023-12-22 00:18:48,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314159166] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:18:48,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:18:48,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:18:48,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943265467] [2023-12-22 00:18:48,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:18:48,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:18:48,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:18:48,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:18:48,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:18:48,546 INFO L87 Difference]: Start difference. First operand 14693 states and 18154 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 2 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have 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:19:21,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:19:21,936 INFO L93 Difference]: Finished difference Result 18450 states and 23412 transitions. [2023-12-22 00:19:21,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:19:21,942 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 2 states have internal predecessors, (119), 0 states have call successors, (0), 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 119 [2023-12-22 00:19:21,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:19:21,960 INFO L225 Difference]: With dead ends: 18450 [2023-12-22 00:19:21,960 INFO L226 Difference]: Without dead ends: 15444 [2023-12-22 00:19:21,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 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:19:21,964 INFO L413 NwaCegarLoop]: 749 mSDtfsCounter, 737 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2202 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 2297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 2202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:19:21,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 756 Invalid, 2297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 2202 Invalid, 0 Unknown, 0 Unchecked, 32.6s Time] [2023-12-22 00:19:21,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15444 states. [2023-12-22 00:19:22,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15444 to 15444. [2023-12-22 00:19:22,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15444 states, 15442 states have (on average 1.225812718559772) internal successors, (18929), 15443 states have internal predecessors, (18929), 0 states have call successors, (0), 0 states have 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:19:22,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15444 states to 15444 states and 18929 transitions. [2023-12-22 00:19:22,756 INFO L78 Accepts]: Start accepts. Automaton has 15444 states and 18929 transitions. Word has length 119 [2023-12-22 00:19:22,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:19:22,757 INFO L495 AbstractCegarLoop]: Abstraction has 15444 states and 18929 transitions. [2023-12-22 00:19:22,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 2 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have 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:19:22,757 INFO L276 IsEmpty]: Start isEmpty. Operand 15444 states and 18929 transitions. [2023-12-22 00:19:22,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-22 00:19:22,763 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:19:22,763 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:19:22,766 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:19:22,966 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:19:22,966 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:19:22,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:19:22,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1226535190, now seen corresponding path program 2 times [2023-12-22 00:19:22,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:19:22,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1835899705] [2023-12-22 00:19:22,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:19:22,967 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:19:22,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:19:22,968 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:19:22,973 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:19:23,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:19:23,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:19:23,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 00:19:23,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:19:23,986 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2023-12-22 00:19:23,986 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:19:23,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:19:23,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1835899705] [2023-12-22 00:19:23,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1835899705] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:19:23,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:19:23,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 00:19:23,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642543685] [2023-12-22 00:19:23,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:19:23,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:19:23,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:19:23,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:19:23,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:23,988 INFO L87 Difference]: Start difference. First operand 15444 states and 18929 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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:19:24,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:19:24,854 INFO L93 Difference]: Finished difference Result 18848 states and 23167 transitions. [2023-12-22 00:19:24,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:19:24,855 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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 158 [2023-12-22 00:19:24,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:19:24,875 INFO L225 Difference]: With dead ends: 18848 [2023-12-22 00:19:24,875 INFO L226 Difference]: Without dead ends: 17835 [2023-12-22 00:19:24,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:24,885 INFO L413 NwaCegarLoop]: 1554 mSDtfsCounter, 1633 mSDsluCounter, 1657 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1633 SdHoareTripleChecker+Valid, 3211 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:19:24,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1633 Valid, 3211 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:19:24,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17835 states. [2023-12-22 00:19:25,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17835 to 17112. [2023-12-22 00:19:25,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17112 states, 17110 states have (on average 1.2191700759789597) internal successors, (20860), 17111 states have internal predecessors, (20860), 0 states have call successors, (0), 0 states have 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:19:25,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17112 states to 17112 states and 20860 transitions. [2023-12-22 00:19:25,823 INFO L78 Accepts]: Start accepts. Automaton has 17112 states and 20860 transitions. Word has length 158 [2023-12-22 00:19:25,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:19:25,824 INFO L495 AbstractCegarLoop]: Abstraction has 17112 states and 20860 transitions. [2023-12-22 00:19:25,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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:19:25,824 INFO L276 IsEmpty]: Start isEmpty. Operand 17112 states and 20860 transitions. [2023-12-22 00:19:25,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-22 00:19:25,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:19:25,831 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:19:25,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-22 00:19:26,034 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:19:26,034 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:19:26,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:19:26,035 INFO L85 PathProgramCache]: Analyzing trace with hash 871829618, now seen corresponding path program 2 times [2023-12-22 00:19:26,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:19:26,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703314995] [2023-12-22 00:19:26,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:19:26,035 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:19:26,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:19:26,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:19:26,040 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:19:26,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:19:26,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:19:26,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 00:19:26,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:19:27,124 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2023-12-22 00:19:27,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:19:27,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:19:27,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703314995] [2023-12-22 00:19:27,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703314995] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:19:27,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:19:27,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 00:19:27,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523184824] [2023-12-22 00:19:27,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:19:27,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:19:27,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:19:27,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:19:27,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:27,125 INFO L87 Difference]: Start difference. First operand 17112 states and 20860 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have 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:19:28,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:19:28,056 INFO L93 Difference]: Finished difference Result 19479 states and 23872 transitions. [2023-12-22 00:19:28,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:19:28,057 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 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 158 [2023-12-22 00:19:28,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:19:28,075 INFO L225 Difference]: With dead ends: 19479 [2023-12-22 00:19:28,075 INFO L226 Difference]: Without dead ends: 16856 [2023-12-22 00:19:28,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:28,080 INFO L413 NwaCegarLoop]: 1558 mSDtfsCounter, 3047 mSDsluCounter, 1638 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3047 SdHoareTripleChecker+Valid, 3196 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:19:28,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3047 Valid, 3196 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:19:28,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16856 states. [2023-12-22 00:19:28,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16856 to 16133. [2023-12-22 00:19:28,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16133 states, 16131 states have (on average 1.214741801500217) internal successors, (19595), 16132 states have internal predecessors, (19595), 0 states have call successors, (0), 0 states have 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:19:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16133 states to 16133 states and 19595 transitions. [2023-12-22 00:19:28,974 INFO L78 Accepts]: Start accepts. Automaton has 16133 states and 19595 transitions. Word has length 158 [2023-12-22 00:19:28,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:19:28,975 INFO L495 AbstractCegarLoop]: Abstraction has 16133 states and 19595 transitions. [2023-12-22 00:19:28,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have 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:19:28,975 INFO L276 IsEmpty]: Start isEmpty. Operand 16133 states and 19595 transitions. [2023-12-22 00:19:28,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-22 00:19:28,981 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:19:28,981 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:19:29,002 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:19:29,199 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:19:29,200 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:19:29,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:19:29,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1282550030, now seen corresponding path program 2 times [2023-12-22 00:19:29,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:19:29,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304777085] [2023-12-22 00:19:29,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:19:29,201 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:19:29,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:19:29,202 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:19:29,247 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:19:29,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:19:29,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:19:29,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 00:19:29,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:19:30,304 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2023-12-22 00:19:30,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:19:30,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:19:30,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304777085] [2023-12-22 00:19:30,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304777085] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:19:30,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:19:30,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 00:19:30,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060688793] [2023-12-22 00:19:30,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:19:30,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:19:30,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:19:30,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:19:30,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:30,306 INFO L87 Difference]: Start difference. First operand 16133 states and 19595 transitions. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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:19:31,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:19:31,302 INFO L93 Difference]: Finished difference Result 18422 states and 22505 transitions. [2023-12-22 00:19:31,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:19:31,303 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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 158 [2023-12-22 00:19:31,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:19:31,321 INFO L225 Difference]: With dead ends: 18422 [2023-12-22 00:19:31,322 INFO L226 Difference]: Without dead ends: 17395 [2023-12-22 00:19:31,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:31,328 INFO L413 NwaCegarLoop]: 1565 mSDtfsCounter, 3032 mSDsluCounter, 1696 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3032 SdHoareTripleChecker+Valid, 3261 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 00:19:31,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3032 Valid, 3261 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:19:31,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17395 states. [2023-12-22 00:19:32,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17395 to 16901. [2023-12-22 00:19:32,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16901 states, 16899 states have (on average 1.2111959287531806) internal successors, (20468), 16900 states have internal predecessors, (20468), 0 states have call successors, (0), 0 states have 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:19:32,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16901 states to 16901 states and 20468 transitions. [2023-12-22 00:19:32,280 INFO L78 Accepts]: Start accepts. Automaton has 16901 states and 20468 transitions. Word has length 158 [2023-12-22 00:19:32,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:19:32,281 INFO L495 AbstractCegarLoop]: Abstraction has 16901 states and 20468 transitions. [2023-12-22 00:19:32,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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:19:32,281 INFO L276 IsEmpty]: Start isEmpty. Operand 16901 states and 20468 transitions. [2023-12-22 00:19:32,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-22 00:19:32,287 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:19:32,287 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:19:32,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 00:19:32,490 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:19:32,491 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:19:32,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:19:32,491 INFO L85 PathProgramCache]: Analyzing trace with hash -784549226, now seen corresponding path program 2 times [2023-12-22 00:19:32,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:19:32,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [144705316] [2023-12-22 00:19:32,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:19:32,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:19:32,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:19:32,493 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:19:32,523 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:19:32,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 00:19:32,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:19:32,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 00:19:32,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:19:33,663 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2023-12-22 00:19:33,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:19:33,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:19:33,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [144705316] [2023-12-22 00:19:33,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [144705316] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:19:33,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:19:33,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 00:19:33,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881594521] [2023-12-22 00:19:33,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:19:33,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 00:19:33,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:19:33,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 00:19:33,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:33,665 INFO L87 Difference]: Start difference. First operand 16901 states and 20468 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:19:34,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:19:34,560 INFO L93 Difference]: Finished difference Result 19232 states and 23427 transitions. [2023-12-22 00:19:34,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 00:19:34,561 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 158 [2023-12-22 00:19:34,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:19:34,581 INFO L225 Difference]: With dead ends: 19232 [2023-12-22 00:19:34,581 INFO L226 Difference]: Without dead ends: 18175 [2023-12-22 00:19:34,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-22 00:19:34,588 INFO L413 NwaCegarLoop]: 1558 mSDtfsCounter, 3027 mSDsluCounter, 1694 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3027 SdHoareTripleChecker+Valid, 3252 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:19:34,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3027 Valid, 3252 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 00:19:34,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18175 states. [2023-12-22 00:19:35,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18175 to 17681. [2023-12-22 00:19:35,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17681 states, 17679 states have (on average 1.2079303128004977) internal successors, (21355), 17680 states have internal predecessors, (21355), 0 states have call successors, (0), 0 states have 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:19:35,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17681 states to 17681 states and 21355 transitions. [2023-12-22 00:19:35,949 INFO L78 Accepts]: Start accepts. Automaton has 17681 states and 21355 transitions. Word has length 158 [2023-12-22 00:19:35,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:19:35,949 INFO L495 AbstractCegarLoop]: Abstraction has 17681 states and 21355 transitions. [2023-12-22 00:19:35,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 00:19:35,950 INFO L276 IsEmpty]: Start isEmpty. Operand 17681 states and 21355 transitions. [2023-12-22 00:19:35,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-22 00:19:35,956 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:19:35,956 INFO L195 NwaCegarLoop]: trace histogram [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, 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 00:19:35,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 00:19:36,159 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:19:36,160 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:19:36,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:19:36,160 INFO L85 PathProgramCache]: Analyzing trace with hash 651876066, now seen corresponding path program 1 times [2023-12-22 00:19:36,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:19:36,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098707281] [2023-12-22 00:19:36,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:19:36,161 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:19:36,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:19:36,162 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:19:36,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 00:19:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:19:36,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:19:36,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:19:38,385 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 38 proven. 218 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:19:38,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:19:39,388 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 38 proven. 218 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:19:39,388 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:19:39,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098707281] [2023-12-22 00:19:39,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098707281] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:19:39,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:19:39,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:19:39,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236892998] [2023-12-22 00:19:39,388 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:19:39,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:19:39,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:19:39,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:19:39,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:19:39,390 INFO L87 Difference]: Start difference. First operand 17681 states and 21355 transitions. Second operand has 36 states, 36 states have (on average 8.5) internal successors, (306), 36 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have 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:20:01,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:20:01,982 INFO L93 Difference]: Finished difference Result 22368 states and 26851 transitions. [2023-12-22 00:20:01,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-12-22 00:20:01,983 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 8.5) internal successors, (306), 36 states have internal predecessors, (306), 0 states have call successors, (0), 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 159 [2023-12-22 00:20:01,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:20:02,006 INFO L225 Difference]: With dead ends: 22368 [2023-12-22 00:20:02,006 INFO L226 Difference]: Without dead ends: 20510 [2023-12-22 00:20:02,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4488 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=2331, Invalid=14961, Unknown=0, NotChecked=0, Total=17292 [2023-12-22 00:20:02,014 INFO L413 NwaCegarLoop]: 1686 mSDtfsCounter, 5243 mSDsluCounter, 37572 mSDsCounter, 0 mSdLazyCounter, 6063 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5243 SdHoareTripleChecker+Valid, 39258 SdHoareTripleChecker+Invalid, 6090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 6063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-12-22 00:20:02,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5243 Valid, 39258 Invalid, 6090 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [27 Valid, 6063 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-12-22 00:20:02,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20510 states. [2023-12-22 00:20:02,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20510 to 11414. [2023-12-22 00:20:02,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11414 states, 11412 states have (on average 1.235366281107606) internal successors, (14098), 11413 states have internal predecessors, (14098), 0 states have call successors, (0), 0 states have 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:20:02,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11414 states to 11414 states and 14098 transitions. [2023-12-22 00:20:02,637 INFO L78 Accepts]: Start accepts. Automaton has 11414 states and 14098 transitions. Word has length 159 [2023-12-22 00:20:02,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:20:02,637 INFO L495 AbstractCegarLoop]: Abstraction has 11414 states and 14098 transitions. [2023-12-22 00:20:02,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 8.5) internal successors, (306), 36 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have 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:20:02,637 INFO L276 IsEmpty]: Start isEmpty. Operand 11414 states and 14098 transitions. [2023-12-22 00:20:02,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-22 00:20:02,641 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:20:02,641 INFO L195 NwaCegarLoop]: trace histogram [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, 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 00:20:02,647 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:20:02,845 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:20:02,845 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:20:02,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:20:02,845 INFO L85 PathProgramCache]: Analyzing trace with hash 179645574, now seen corresponding path program 1 times [2023-12-22 00:20:02,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:20:02,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261982447] [2023-12-22 00:20:02,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:20:02,846 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:20:02,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:20:02,847 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:20:02,849 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:20:02,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:20:02,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:20:02,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:20:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 54 proven. 202 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:20:05,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:20:06,581 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 54 proven. 202 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:20:06,581 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:20:06,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261982447] [2023-12-22 00:20:06,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261982447] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:20:06,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:20:06,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:20:06,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555109195] [2023-12-22 00:20:06,582 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:20:06,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:20:06,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:20:06,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:20:06,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:20:06,583 INFO L87 Difference]: Start difference. First operand 11414 states and 14098 transitions. Second operand has 36 states, 36 states have (on average 8.36111111111111) internal successors, (301), 36 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have 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:20:29,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:20:29,713 INFO L93 Difference]: Finished difference Result 15781 states and 19200 transitions. [2023-12-22 00:20:29,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-22 00:20:29,713 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 8.36111111111111) internal successors, (301), 36 states have internal predecessors, (301), 0 states have call successors, (0), 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 159 [2023-12-22 00:20:29,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:20:29,728 INFO L225 Difference]: With dead ends: 15781 [2023-12-22 00:20:29,729 INFO L226 Difference]: Without dead ends: 13904 [2023-12-22 00:20:29,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6304 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=2857, Invalid=19195, Unknown=0, NotChecked=0, Total=22052 [2023-12-22 00:20:29,735 INFO L413 NwaCegarLoop]: 1684 mSDtfsCounter, 5227 mSDsluCounter, 37449 mSDsCounter, 0 mSdLazyCounter, 5837 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5227 SdHoareTripleChecker+Valid, 39133 SdHoareTripleChecker+Invalid, 5872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 5837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:20:29,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5227 Valid, 39133 Invalid, 5872 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [35 Valid, 5837 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2023-12-22 00:20:29,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13904 states. [2023-12-22 00:20:30,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13904 to 11826. [2023-12-22 00:20:30,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11826 states, 11824 states have (on average 1.23164749661705) internal successors, (14563), 11825 states have internal predecessors, (14563), 0 states have call successors, (0), 0 states have 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:20:30,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11826 states to 11826 states and 14563 transitions. [2023-12-22 00:20:30,353 INFO L78 Accepts]: Start accepts. Automaton has 11826 states and 14563 transitions. Word has length 159 [2023-12-22 00:20:30,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:20:30,353 INFO L495 AbstractCegarLoop]: Abstraction has 11826 states and 14563 transitions. [2023-12-22 00:20:30,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 8.36111111111111) internal successors, (301), 36 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have 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:20:30,353 INFO L276 IsEmpty]: Start isEmpty. Operand 11826 states and 14563 transitions. [2023-12-22 00:20:30,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-22 00:20:30,357 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:20:30,357 INFO L195 NwaCegarLoop]: trace histogram [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, 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 00:20:30,363 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:20:30,561 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:20:30,561 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:20:30,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:20:30,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1562198686, now seen corresponding path program 1 times [2023-12-22 00:20:30,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:20:30,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1223381272] [2023-12-22 00:20:30,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:20:30,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:20:30,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:20:30,563 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:20:30,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 00:20:30,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:20:30,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:20:30,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:20:32,745 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:20:32,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:20:33,692 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 70 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:20:33,693 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:20:33,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1223381272] [2023-12-22 00:20:33,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1223381272] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:20:33,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:20:33,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:20:33,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858268487] [2023-12-22 00:20:33,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:20:33,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:20:33,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:20:33,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:20:33,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:20:33,695 INFO L87 Difference]: Start difference. First operand 11826 states and 14563 transitions. Second operand has 36 states, 36 states have (on average 8.222222222222221) internal successors, (296), 36 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have 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:20:56,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:20:56,422 INFO L93 Difference]: Finished difference Result 16586 states and 20072 transitions. [2023-12-22 00:20:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-22 00:20:56,423 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 8.222222222222221) internal successors, (296), 36 states have internal predecessors, (296), 0 states have call successors, (0), 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 159 [2023-12-22 00:20:56,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:20:56,439 INFO L225 Difference]: With dead ends: 16586 [2023-12-22 00:20:56,440 INFO L226 Difference]: Without dead ends: 14665 [2023-12-22 00:20:56,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6993 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=3125, Invalid=21367, Unknown=0, NotChecked=0, Total=24492 [2023-12-22 00:20:56,447 INFO L413 NwaCegarLoop]: 1721 mSDtfsCounter, 2545 mSDsluCounter, 33289 mSDsCounter, 0 mSdLazyCounter, 6296 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2545 SdHoareTripleChecker+Valid, 35010 SdHoareTripleChecker+Invalid, 6329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 6296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:20:56,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2545 Valid, 35010 Invalid, 6329 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [33 Valid, 6296 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2023-12-22 00:20:56,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14665 states. [2023-12-22 00:20:57,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14665 to 12013. [2023-12-22 00:20:57,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12013 states, 12011 states have (on average 1.2293730746815419) internal successors, (14766), 12012 states have internal predecessors, (14766), 0 states have call successors, (0), 0 states have 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:20:57,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12013 states to 12013 states and 14766 transitions. [2023-12-22 00:20:57,161 INFO L78 Accepts]: Start accepts. Automaton has 12013 states and 14766 transitions. Word has length 159 [2023-12-22 00:20:57,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:20:57,162 INFO L495 AbstractCegarLoop]: Abstraction has 12013 states and 14766 transitions. [2023-12-22 00:20:57,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 8.222222222222221) internal successors, (296), 36 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have 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:20:57,162 INFO L276 IsEmpty]: Start isEmpty. Operand 12013 states and 14766 transitions. [2023-12-22 00:20:57,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-22 00:20:57,165 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:20:57,165 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:20:57,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-22 00:20:57,369 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 00:20:57,369 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:20:57,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:20:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash 188174394, now seen corresponding path program 1 times [2023-12-22 00:20:57,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:20:57,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [461007385] [2023-12-22 00:20:57,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:20:57,370 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:20:57,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:20:57,371 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 00:20:57,374 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 00:20:57,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:20:57,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-22 00:20:57,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:21:00,168 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 32 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:21:00,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:21:01,264 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 32 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:21:01,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:21:01,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [461007385] [2023-12-22 00:21:01,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [461007385] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:21:01,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:21:01,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 36 [2023-12-22 00:21:01,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434452838] [2023-12-22 00:21:01,265 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:21:01,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-22 00:21:01,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:21:01,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-22 00:21:01,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2023-12-22 00:21:01,267 INFO L87 Difference]: Start difference. First operand 12013 states and 14766 transitions. Second operand has 36 states, 36 states have (on average 8.666666666666666) internal successors, (312), 36 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have 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:21:21,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:21:21,013 INFO L93 Difference]: Finished difference Result 24428 states and 29090 transitions. [2023-12-22 00:21:21,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-12-22 00:21:21,014 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 8.666666666666666) internal successors, (312), 36 states have internal predecessors, (312), 0 states have call successors, (0), 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 160 [2023-12-22 00:21:21,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:21:21,037 INFO L225 Difference]: With dead ends: 24428 [2023-12-22 00:21:21,037 INFO L226 Difference]: Without dead ends: 22680 [2023-12-22 00:21:21,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4172 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=2091, Invalid=14165, Unknown=0, NotChecked=0, Total=16256 [2023-12-22 00:21:21,050 INFO L413 NwaCegarLoop]: 1684 mSDtfsCounter, 3677 mSDsluCounter, 35741 mSDsCounter, 0 mSdLazyCounter, 5470 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3677 SdHoareTripleChecker+Valid, 37425 SdHoareTripleChecker+Invalid, 5493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 5470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-12-22 00:21:21,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3677 Valid, 37425 Invalid, 5493 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [23 Valid, 5470 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-12-22 00:21:21,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22680 states. [2023-12-22 00:21:22,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22680 to 20294. [2023-12-22 00:21:22,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20294 states, 20292 states have (on average 1.197713384585058) internal successors, (24304), 20293 states have internal predecessors, (24304), 0 states have call successors, (0), 0 states have 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:21:22,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20294 states to 20294 states and 24304 transitions. [2023-12-22 00:21:22,503 INFO L78 Accepts]: Start accepts. Automaton has 20294 states and 24304 transitions. Word has length 160 [2023-12-22 00:21:22,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:21:22,504 INFO L495 AbstractCegarLoop]: Abstraction has 20294 states and 24304 transitions. [2023-12-22 00:21:22,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 8.666666666666666) internal successors, (312), 36 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have 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:21:22,512 INFO L276 IsEmpty]: Start isEmpty. Operand 20294 states and 24304 transitions. [2023-12-22 00:21:22,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-22 00:21:22,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:21:22,519 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:22,526 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 00:21:22,723 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 00:21:22,724 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:21:22,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:21:22,724 INFO L85 PathProgramCache]: Analyzing trace with hash 907951843, now seen corresponding path program 1 times [2023-12-22 00:21:22,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:21:22,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1119383207] [2023-12-22 00:21:22,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:21:22,725 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:21:22,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:21:22,726 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 00:21:22,728 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 00:21:22,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:21:22,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 00:21:22,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:21:23,104 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:21:23,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:21:23,355 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:21:23,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:21:23,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1119383207] [2023-12-22 00:21:23,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1119383207] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 00:21:23,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 00:21:23,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 00:21:23,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979675850] [2023-12-22 00:21:23,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:21:23,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:21:23,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:21:23,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:21:23,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 00:21:23,357 INFO L87 Difference]: Start difference. First operand 20294 states and 24304 transitions. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 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:22:46,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:22:46,434 INFO L93 Difference]: Finished difference Result 23300 states and 29377 transitions. [2023-12-22 00:22:46,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:22:46,438 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 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 164 [2023-12-22 00:22:46,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:22:46,458 INFO L225 Difference]: With dead ends: 23300 [2023-12-22 00:22:46,458 INFO L226 Difference]: Without dead ends: 21796 [2023-12-22 00:22:46,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 00:22:46,464 INFO L413 NwaCegarLoop]: 573 mSDtfsCounter, 845 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2331 mSolverCounterSat, 724 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 845 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 3055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 724 IncrementalHoareTripleChecker+Valid, 2331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.6s IncrementalHoareTripleChecker+Time [2023-12-22 00:22:46,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [845 Valid, 580 Invalid, 3055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [724 Valid, 2331 Invalid, 0 Unknown, 0 Unchecked, 81.6s Time] [2023-12-22 00:22:46,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21796 states. [2023-12-22 00:22:47,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21796 to 21796. [2023-12-22 00:22:47,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21796 states, 21794 states have (on average 1.2121684867394695) internal successors, (26418), 21795 states have internal predecessors, (26418), 0 states have call successors, (0), 0 states have 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:22:47,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21796 states to 21796 states and 26418 transitions. [2023-12-22 00:22:47,853 INFO L78 Accepts]: Start accepts. Automaton has 21796 states and 26418 transitions. Word has length 164 [2023-12-22 00:22:47,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:22:47,853 INFO L495 AbstractCegarLoop]: Abstraction has 21796 states and 26418 transitions. [2023-12-22 00:22:47,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 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:22:47,853 INFO L276 IsEmpty]: Start isEmpty. Operand 21796 states and 26418 transitions. [2023-12-22 00:22:47,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-22 00:22:47,862 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:22:47,862 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:22:47,866 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 00:22:48,066 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 00:22:48,066 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:22:48,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:22:48,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1381998253, now seen corresponding path program 1 times [2023-12-22 00:22:48,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:22:48,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414961733] [2023-12-22 00:22:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:22:48,074 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:22:48,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:22:48,075 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 00:22:48,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 00:22:48,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:22:48,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 00:22:48,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:22:48,487 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-22 00:22:48,487 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:22:48,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:22:48,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414961733] [2023-12-22 00:22:48,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414961733] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:22:48,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:22:48,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 00:22:48,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275168086] [2023-12-22 00:22:48,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:22:48,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 00:22:48,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:22:48,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 00:22:48,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 00:22:48,488 INFO L87 Difference]: Start difference. First operand 21796 states and 26418 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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:23:29,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:23:29,951 INFO L93 Difference]: Finished difference Result 30810 states and 39323 transitions. [2023-12-22 00:23:29,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 00:23:29,956 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 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 168 [2023-12-22 00:23:29,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:23:29,980 INFO L225 Difference]: With dead ends: 30810 [2023-12-22 00:23:29,980 INFO L226 Difference]: Without dead ends: 25551 [2023-12-22 00:23:29,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 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:23:29,997 INFO L413 NwaCegarLoop]: 736 mSDtfsCounter, 691 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2283 mSolverCounterSat, 662 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 2945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 662 IncrementalHoareTripleChecker+Valid, 2283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.1s IncrementalHoareTripleChecker+Time [2023-12-22 00:23:30,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 743 Invalid, 2945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [662 Valid, 2283 Invalid, 0 Unknown, 0 Unchecked, 40.1s Time] [2023-12-22 00:23:30,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25551 states. [2023-12-22 00:23:31,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25551 to 25551. [2023-12-22 00:23:31,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25551 states, 25549 states have (on average 1.1946064425222123) internal successors, (30521), 25550 states have internal predecessors, (30521), 0 states have call successors, (0), 0 states have 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:23:31,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25551 states to 25551 states and 30521 transitions. [2023-12-22 00:23:31,427 INFO L78 Accepts]: Start accepts. Automaton has 25551 states and 30521 transitions. Word has length 168 [2023-12-22 00:23:31,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:23:31,427 INFO L495 AbstractCegarLoop]: Abstraction has 25551 states and 30521 transitions. [2023-12-22 00:23:31,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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:23:31,427 INFO L276 IsEmpty]: Start isEmpty. Operand 25551 states and 30521 transitions. [2023-12-22 00:23:31,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2023-12-22 00:23:31,436 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:23:31,436 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 00:23:31,442 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 00:23:31,642 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 00:23:31,642 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:23:31,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:23:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash 2047143596, now seen corresponding path program 1 times [2023-12-22 00:23:31,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:23:31,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820667417] [2023-12-22 00:23:31,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:23:31,643 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:23:31,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:23:31,644 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 00:23:31,646 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 00:23:31,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:23:31,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 00:23:31,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:23:32,273 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:23:32,273 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 00:23:32,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:23:32,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820667417] [2023-12-22 00:23:32,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820667417] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 00:23:32,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 00:23:32,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 00:23:32,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411112609] [2023-12-22 00:23:32,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 00:23:32,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 00:23:32,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:23:32,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 00:23:32,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:23:32,291 INFO L87 Difference]: Start difference. First operand 25551 states and 30521 transitions. Second operand has 4 states, 4 states have (on average 48.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have 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:24:01,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:24:01,111 INFO L93 Difference]: Finished difference Result 31595 states and 38528 transitions. [2023-12-22 00:24:01,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 00:24:01,116 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 48.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 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 192 [2023-12-22 00:24:01,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:24:01,137 INFO L225 Difference]: With dead ends: 31595 [2023-12-22 00:24:01,137 INFO L226 Difference]: Without dead ends: 23298 [2023-12-22 00:24:01,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 00:24:01,148 INFO L413 NwaCegarLoop]: 768 mSDtfsCounter, 761 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 2962 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 761 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 2962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.5s IncrementalHoareTripleChecker+Time [2023-12-22 00:24:01,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [761 Valid, 859 Invalid, 2962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2962 Invalid, 0 Unknown, 0 Unchecked, 27.5s Time] [2023-12-22 00:24:01,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23298 states. [2023-12-22 00:24:02,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23298 to 23298. [2023-12-22 00:24:02,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23298 states, 23296 states have (on average 1.1963856456043955) internal successors, (27871), 23297 states have internal predecessors, (27871), 0 states have call successors, (0), 0 states have 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:24:02,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23298 states to 23298 states and 27871 transitions. [2023-12-22 00:24:02,609 INFO L78 Accepts]: Start accepts. Automaton has 23298 states and 27871 transitions. Word has length 192 [2023-12-22 00:24:02,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:24:02,610 INFO L495 AbstractCegarLoop]: Abstraction has 23298 states and 27871 transitions. [2023-12-22 00:24:02,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have 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:24:02,610 INFO L276 IsEmpty]: Start isEmpty. Operand 23298 states and 27871 transitions. [2023-12-22 00:24:02,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-22 00:24:02,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:24:02,620 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:24:02,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-22 00:24:02,825 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 00:24:02,826 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:24:02,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:24:02,826 INFO L85 PathProgramCache]: Analyzing trace with hash -293991174, now seen corresponding path program 2 times [2023-12-22 00:24:02,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:24:02,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [171169069] [2023-12-22 00:24:02,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 00:24:02,826 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:24:02,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:24:02,827 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 00:24:02,853 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 00:24:02,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 00:24:02,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 00:24:02,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-22 00:24:02,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:24:05,115 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 77 proven. 415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:24:05,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:24:06,739 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 77 proven. 415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:24:06,739 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:24:06,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [171169069] [2023-12-22 00:24:06,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [171169069] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:24:06,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:24:06,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2023-12-22 00:24:06,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947221603] [2023-12-22 00:24:06,739 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:24:06,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-22 00:24:06,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:24:06,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-22 00:24:06,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1737, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 00:24:06,741 INFO L87 Difference]: Start difference. First operand 23298 states and 27871 transitions. Second operand has 44 states, 44 states have (on average 8.818181818181818) internal successors, (388), 44 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have 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:25:04,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:25:04,089 INFO L93 Difference]: Finished difference Result 29349 states and 34959 transitions. [2023-12-22 00:25:04,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2023-12-22 00:25:04,090 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 8.818181818181818) internal successors, (388), 44 states have internal predecessors, (388), 0 states have call successors, (0), 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 203 [2023-12-22 00:25:04,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:25:04,121 INFO L225 Difference]: With dead ends: 29349 [2023-12-22 00:25:04,121 INFO L226 Difference]: Without dead ends: 25551 [2023-12-22 00:25:04,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 304 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33486 ImplicationChecksByTransitivity, 45.6s TimeCoverageRelationStatistics Valid=9253, Invalid=84077, Unknown=0, NotChecked=0, Total=93330 [2023-12-22 00:25:04,130 INFO L413 NwaCegarLoop]: 1742 mSDtfsCounter, 33397 mSDsluCounter, 20232 mSDsCounter, 0 mSdLazyCounter, 6988 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33397 SdHoareTripleChecker+Valid, 21974 SdHoareTripleChecker+Invalid, 7090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 6988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:25:04,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33397 Valid, 21974 Invalid, 7090 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [102 Valid, 6988 Invalid, 0 Unknown, 0 Unchecked, 11.2s Time] [2023-12-22 00:25:04,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25551 states. [2023-12-22 00:25:05,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25551 to 24094. [2023-12-22 00:25:05,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24094 states, 24092 states have (on average 1.1939232940395152) internal successors, (28764), 24093 states have internal predecessors, (28764), 0 states have call successors, (0), 0 states have 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:25:05,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24094 states to 24094 states and 28764 transitions. [2023-12-22 00:25:05,718 INFO L78 Accepts]: Start accepts. Automaton has 24094 states and 28764 transitions. Word has length 203 [2023-12-22 00:25:05,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:25:05,718 INFO L495 AbstractCegarLoop]: Abstraction has 24094 states and 28764 transitions. [2023-12-22 00:25:05,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 8.818181818181818) internal successors, (388), 44 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have 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:25:05,718 INFO L276 IsEmpty]: Start isEmpty. Operand 24094 states and 28764 transitions. [2023-12-22 00:25:05,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-22 00:25:05,729 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:25:05,729 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:25:05,736 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 (41)] Forceful destruction successful, exit code 0 [2023-12-22 00:25:05,933 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 00:25:05,934 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:25:05,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:25:05,934 INFO L85 PathProgramCache]: Analyzing trace with hash -411516094, now seen corresponding path program 1 times [2023-12-22 00:25:05,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:25:05,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878498210] [2023-12-22 00:25:05,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:25:05,935 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:25:05,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:25:05,936 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 00:25:05,938 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 00:25:06,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:25:06,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-22 00:25:06,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:25:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 100 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:25:08,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:25:10,656 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 100 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 00:25:10,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:25:10,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878498210] [2023-12-22 00:25:10,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878498210] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:25:10,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:25:10,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2023-12-22 00:25:10,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345834907] [2023-12-22 00:25:10,657 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:25:10,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-22 00:25:10,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:25:10,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-22 00:25:10,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1737, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 00:25:10,658 INFO L87 Difference]: Start difference. First operand 24094 states and 28764 transitions. Second operand has 44 states, 44 states have (on average 8.704545454545455) internal successors, (383), 44 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have 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:26:10,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 00:26:10,539 INFO L93 Difference]: Finished difference Result 29359 states and 34902 transitions. [2023-12-22 00:26:10,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2023-12-22 00:26:10,541 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 8.704545454545455) internal successors, (383), 44 states have internal predecessors, (383), 0 states have call successors, (0), 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 203 [2023-12-22 00:26:10,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 00:26:10,569 INFO L225 Difference]: With dead ends: 29359 [2023-12-22 00:26:10,569 INFO L226 Difference]: Without dead ends: 24675 [2023-12-22 00:26:10,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 654 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 291 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30215 ImplicationChecksByTransitivity, 47.8s TimeCoverageRelationStatistics Valid=8481, Invalid=77075, Unknown=0, NotChecked=0, Total=85556 [2023-12-22 00:26:10,579 INFO L413 NwaCegarLoop]: 1765 mSDtfsCounter, 37883 mSDsluCounter, 18110 mSDsCounter, 0 mSdLazyCounter, 6371 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37883 SdHoareTripleChecker+Valid, 19875 SdHoareTripleChecker+Invalid, 6471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 6371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2023-12-22 00:26:10,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37883 Valid, 19875 Invalid, 6471 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [100 Valid, 6371 Invalid, 0 Unknown, 0 Unchecked, 11.8s Time] [2023-12-22 00:26:10,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24675 states. [2023-12-22 00:26:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24675 to 23495. [2023-12-22 00:26:12,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23495 states, 23493 states have (on average 1.1925254331077342) internal successors, (28016), 23494 states have internal predecessors, (28016), 0 states have call successors, (0), 0 states have 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:26:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23495 states to 23495 states and 28016 transitions. [2023-12-22 00:26:12,192 INFO L78 Accepts]: Start accepts. Automaton has 23495 states and 28016 transitions. Word has length 203 [2023-12-22 00:26:12,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 00:26:12,192 INFO L495 AbstractCegarLoop]: Abstraction has 23495 states and 28016 transitions. [2023-12-22 00:26:12,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 8.704545454545455) internal successors, (383), 44 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have 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:26:12,192 INFO L276 IsEmpty]: Start isEmpty. Operand 23495 states and 28016 transitions. [2023-12-22 00:26:12,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-22 00:26:12,202 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 00:26:12,202 INFO L195 NwaCegarLoop]: trace histogram [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, 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] [2023-12-22 00:26:12,206 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 (42)] Ended with exit code 0 [2023-12-22 00:26:12,406 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 00:26:12,406 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 00:26:12,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 00:26:12,407 INFO L85 PathProgramCache]: Analyzing trace with hash -367478278, now seen corresponding path program 1 times [2023-12-22 00:26:12,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 00:26:12,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1520192751] [2023-12-22 00:26:12,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 00:26:12,407 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 00:26:12,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 00:26:12,408 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 00:26:12,436 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 00:26:12,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 00:26:12,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-22 00:26:12,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 00:26:16,436 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 260 proven. 186 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-12-22 00:26:16,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 00:26:19,317 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 260 proven. 186 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-12-22 00:26:19,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 00:26:19,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1520192751] [2023-12-22 00:26:19,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1520192751] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 00:26:19,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 00:26:19,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2023-12-22 00:26:19,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620840178] [2023-12-22 00:26:19,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 00:26:19,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-22 00:26:19,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 00:26:19,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-22 00:26:19,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1722, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 00:26:19,319 INFO L87 Difference]: Start difference. First operand 23495 states and 28016 transitions. Second operand has 44 states, 44 states have (on average 7.045454545454546) internal successors, (310), 44 states have internal predecessors, (310), 0 states have call successors, (0), 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 00:30:35,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 451 states. [2023-12-22 00:30:35,947 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 (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-22 00:30:35,947 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 00:30:35,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 486 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101768 ImplicationChecksByTransitivity, 228.1s TimeCoverageRelationStatistics Valid=18819, Invalid=218837, Unknown=0, NotChecked=0, Total=237656 [2023-12-22 00:30:35,949 INFO L413 NwaCegarLoop]: 399 mSDtfsCounter, 5544 mSDsluCounter, 6262 mSDsCounter, 0 mSdLazyCounter, 7960 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5544 SdHoareTripleChecker+Valid, 6661 SdHoareTripleChecker+Invalid, 8120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 7960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.2s IncrementalHoareTripleChecker+Time [2023-12-22 00:30:35,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5544 Valid, 6661 Invalid, 8120 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [160 Valid, 7960 Invalid, 0 Unknown, 0 Unchecked, 30.2s Time] [2023-12-22 00:30:35,950 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-22 00:30:35,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-22 00:30:36,154 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 00:30:36,155 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (23495states) and FLOYD_HOARE automaton (currently 451 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-2-1 term,while SimplifyDDA2 was simplifying 8 xjuncts wrt. a ATOM-1 context. [2023-12-22 00:30:36,156 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-22 00:30:36,159 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 00:30:36,160 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-22 00:30:36,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 12:30:36 BoogieIcfgContainer [2023-12-22 00:30:36,163 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-22 00:30:36,164 INFO L158 Benchmark]: Toolchain (without parser) took 873226.89ms. Allocated memory was 386.9MB in the beginning and 2.7GB in the end (delta: 2.3GB). Free memory was 319.4MB in the beginning and 1.9GB in the end (delta: -1.6GB). Peak memory consumption was 667.9MB. Max. memory is 8.0GB. [2023-12-22 00:30:36,164 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 198.2MB. Free memory is still 149.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-22 00:30:36,164 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1439.90ms. Allocated memory is still 386.9MB. Free memory was 319.1MB in the beginning and 321.2MB in the end (delta: -2.1MB). Peak memory consumption was 114.5MB. Max. memory is 8.0GB. [2023-12-22 00:30:36,164 INFO L158 Benchmark]: Boogie Procedure Inliner took 174.45ms. Allocated memory is still 386.9MB. Free memory was 321.2MB in the beginning and 285.5MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-22 00:30:36,164 INFO L158 Benchmark]: Boogie Preprocessor took 263.26ms. Allocated memory is still 386.9MB. Free memory was 285.5MB in the beginning and 247.3MB in the end (delta: 38.3MB). Peak memory consumption was 37.7MB. Max. memory is 8.0GB. [2023-12-22 00:30:36,164 INFO L158 Benchmark]: RCFGBuilder took 27213.64ms. Allocated memory was 386.9MB in the beginning and 576.7MB in the end (delta: 189.8MB). Free memory was 247.3MB in the beginning and 292.4MB in the end (delta: -45.2MB). Peak memory consumption was 153.0MB. Max. memory is 8.0GB. [2023-12-22 00:30:36,164 INFO L158 Benchmark]: TraceAbstraction took 844129.60ms. Allocated memory was 576.7MB in the beginning and 2.7GB in the end (delta: 2.1GB). Free memory was 291.9MB in the beginning and 1.9GB in the end (delta: -1.6GB). Peak memory consumption was 449.7MB. Max. memory is 8.0GB. [2023-12-22 00:30:36,165 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.13ms. Allocated memory is still 198.2MB. Free memory is still 149.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1439.90ms. Allocated memory is still 386.9MB. Free memory was 319.1MB in the beginning and 321.2MB in the end (delta: -2.1MB). Peak memory consumption was 114.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 174.45ms. Allocated memory is still 386.9MB. Free memory was 321.2MB in the beginning and 285.5MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 263.26ms. Allocated memory is still 386.9MB. Free memory was 285.5MB in the beginning and 247.3MB in the end (delta: 38.3MB). Peak memory consumption was 37.7MB. Max. memory is 8.0GB. * RCFGBuilder took 27213.64ms. Allocated memory was 386.9MB in the beginning and 576.7MB in the end (delta: 189.8MB). Free memory was 247.3MB in the beginning and 292.4MB in the end (delta: -45.2MB). Peak memory consumption was 153.0MB. Max. memory is 8.0GB. * TraceAbstraction took 844129.60ms. Allocated memory was 576.7MB in the beginning and 2.7GB in the end (delta: 2.1GB). Free memory was 291.9MB in the beginning and 1.9GB in the end (delta: -1.6GB). Peak memory consumption was 449.7MB. 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: 359]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 359). Cancelled while NwaCegarLoop was constructing difference of abstraction (23495states) and FLOYD_HOARE automaton (currently 451 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-2-1 term,while SimplifyDDA2 was simplifying 8 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 446]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 446). Cancelled while NwaCegarLoop was constructing difference of abstraction (23495states) and FLOYD_HOARE automaton (currently 451 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-2-1 term,while SimplifyDDA2 was simplifying 8 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 820 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 844.1s, OverallIterations: 42, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 759.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 213709 SdHoareTripleChecker+Valid, 349.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 213709 mSDsluCounter, 425688 SdHoareTripleChecker+Invalid, 305.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 366328 mSDsCounter, 3014 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 72729 IncrementalHoareTripleChecker+Invalid, 75743 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3014 mSolverCounterUnsat, 59360 mSDtfsCounter, 72729 mSolverCounterSat, 1.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8511 GetRequests, 6311 SyntacticMatches, 0 SemanticMatches, 2199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193368 ImplicationChecksByTransitivity, 400.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=25551occurred in iteration=38, InterpolantAutomatonStates: 1390, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 19.8s AutomataMinimizationTime, 41 MinimizatonAttempts, 41731 StatesRemovedByMinimization, 35 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 52.6s InterpolantComputationTime, 4366 NumberOfCodeBlocks, 3950 NumberOfCodeBlocksAsserted, 43 NumberOfCheckSat, 6840 ConstructedInterpolants, 1760 QuantifiedInterpolants, 87188 SizeOfPredicates, 194 NumberOfNonLiveVariables, 9063 ConjunctsInSsa, 354 ConjunctsInUnsatCore, 62 InterpolantComputations, 23 PerfectInterpolantSequences, 3081/7765 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