/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.6.ufo.UNBOUNDED.pals+Problem12_label07.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 01:39:53,032 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 01:39:53,098 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-22 01:39:53,102 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 01:39:53,102 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 01:39:53,123 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 01:39:53,123 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 01:39:53,124 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 01:39:53,124 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 01:39:53,124 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 01:39:53,125 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 01:39:53,125 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 01:39:53,125 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 01:39:53,125 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 01:39:53,126 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 01:39:53,126 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 01:39:53,126 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 01:39:53,127 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 01:39:53,127 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 01:39:53,127 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 01:39:53,127 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 01:39:53,128 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 01:39:53,128 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 01:39:53,128 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 01:39:53,128 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 01:39:53,128 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 01:39:53,129 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 01:39:53,129 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 01:39:53,129 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 01:39:53,129 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 01:39:53,129 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 01:39:53,130 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 01:39:53,130 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 01:39:53,130 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 01:39:53,130 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:39:53,130 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 01:39:53,130 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 01:39:53,131 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 01:39:53,131 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 01:39:53,131 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 01:39:53,131 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 01:39:53,131 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 01:39:53,131 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 01:39:53,132 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 01:39:53,132 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 01:39:53,132 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 01:39:53,132 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-22 01:39:53,283 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 01:39:53,296 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 01:39:53,297 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 01:39:53,298 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 01:39:53,298 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 01:39:53,299 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.6.ufo.UNBOUNDED.pals+Problem12_label07.c [2023-12-22 01:39:54,322 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 01:39:54,710 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 01:39:54,711 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.6.ufo.UNBOUNDED.pals+Problem12_label07.c [2023-12-22 01:39:54,739 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b2bd4223f/d55a95eeb9a848d08c8ce3a9f7dfc59c/FLAG60fe29a89 [2023-12-22 01:39:54,753 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b2bd4223f/d55a95eeb9a848d08c8ce3a9f7dfc59c [2023-12-22 01:39:54,755 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 01:39:54,756 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 01:39:54,756 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 01:39:54,756 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 01:39:54,760 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 01:39:54,760 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:39:54" (1/1) ... [2023-12-22 01:39:54,761 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46899b76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:54, skipping insertion in model container [2023-12-22 01:39:54,761 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:39:54" (1/1) ... [2023-12-22 01:39:54,851 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 01:39:55,227 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.6.ufo.UNBOUNDED.pals+Problem12_label07.c[15510,15523] [2023-12-22 01:39:55,264 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.6.ufo.UNBOUNDED.pals+Problem12_label07.c[16352,16365] [2023-12-22 01:39:55,855 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:39:55,869 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 01:39:55,907 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.6.ufo.UNBOUNDED.pals+Problem12_label07.c[15510,15523] [2023-12-22 01:39:55,909 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.6.ufo.UNBOUNDED.pals+Problem12_label07.c[16352,16365] [2023-12-22 01:39:56,289 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:39:56,309 INFO L206 MainTranslator]: Completed translation [2023-12-22 01:39:56,310 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56 WrapperNode [2023-12-22 01:39:56,310 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 01:39:56,310 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 01:39:56,311 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 01:39:56,311 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 01:39:56,315 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,397 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,523 INFO L138 Inliner]: procedures = 39, calls = 23, calls flagged for inlining = 18, calls inlined = 18, statements flattened = 5124 [2023-12-22 01:39:56,524 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 01:39:56,524 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 01:39:56,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 01:39:56,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 01:39:56,532 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,558 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,619 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-22 01:39:56,620 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,620 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,706 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,721 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,745 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,763 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,795 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 01:39:56,797 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 01:39:56,797 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 01:39:56,797 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 01:39:56,798 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (1/1) ... [2023-12-22 01:39:56,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:39:56,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 01:39:56,821 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-22 01:39:56,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-22 01:39:56,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 01:39:56,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 01:39:56,848 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 01:39:56,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 01:39:56,939 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 01:39:56,943 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 01:40:22,169 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 01:40:22,237 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 01:40:22,237 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 01:40:22,238 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:40:22 BoogieIcfgContainer [2023-12-22 01:40:22,238 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 01:40:22,240 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 01:40:22,241 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 01:40:22,243 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 01:40:22,243 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 01:39:54" (1/3) ... [2023-12-22 01:40:22,244 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4266aea7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:40:22, skipping insertion in model container [2023-12-22 01:40:22,244 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:39:56" (2/3) ... [2023-12-22 01:40:22,244 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4266aea7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:40:22, skipping insertion in model container [2023-12-22 01:40:22,244 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:40:22" (3/3) ... [2023-12-22 01:40:22,245 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.6.ufo.UNBOUNDED.pals+Problem12_label07.c [2023-12-22 01:40:22,257 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 01:40:22,258 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 01:40:22,321 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 01:40:22,325 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;@281f6937, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 01:40:22,326 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 01:40:22,334 INFO L276 IsEmpty]: Start isEmpty. Operand has 851 states, 848 states have (on average 1.9728773584905661) internal successors, (1673), 850 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:40:22,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-22 01:40:22,339 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:40:22,339 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-22 01:40:22,340 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:40:22,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:40:22,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1079698779, now seen corresponding path program 1 times [2023-12-22 01:40:22,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:40:22,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [593814029] [2023-12-22 01:40:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:40:22,358 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:40:22,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:40:22,364 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:40:22,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 01:40:22,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:40:22,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:40:22,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:40:22,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:40:22,508 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:40:22,509 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:40:22,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [593814029] [2023-12-22 01:40:22,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [593814029] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:40:22,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:40:22,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:40:22,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776993839] [2023-12-22 01:40:22,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:40:22,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:40:22,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:40:22,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:40:22,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:40:22,551 INFO L87 Difference]: Start difference. First operand has 851 states, 848 states have (on average 1.9728773584905661) internal successors, (1673), 850 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:40:58,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:40:58,448 INFO L93 Difference]: Finished difference Result 2411 states and 4760 transitions. [2023-12-22 01:40:58,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:40:58,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2023-12-22 01:40:58,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:40:58,472 INFO L225 Difference]: With dead ends: 2411 [2023-12-22 01:40:58,472 INFO L226 Difference]: Without dead ends: 1598 [2023-12-22 01:40:58,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:40:58,480 INFO L413 NwaCegarLoop]: 630 mSDtfsCounter, 961 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 2408 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 2864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 2408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:40:58,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [961 Valid, 639 Invalid, 2864 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [456 Valid, 2408 Invalid, 0 Unknown, 0 Unchecked, 35.6s Time] [2023-12-22 01:40:58,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states. [2023-12-22 01:40:58,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 1598. [2023-12-22 01:40:58,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1598 states, 1596 states have (on average 1.6171679197994988) internal successors, (2581), 1597 states have internal predecessors, (2581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:40:58,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 2581 transitions. [2023-12-22 01:40:58,569 INFO L78 Accepts]: Start accepts. Automaton has 1598 states and 2581 transitions. Word has length 6 [2023-12-22 01:40:58,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:40:58,569 INFO L495 AbstractCegarLoop]: Abstraction has 1598 states and 2581 transitions. [2023-12-22 01:40:58,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:40:58,570 INFO L276 IsEmpty]: Start isEmpty. Operand 1598 states and 2581 transitions. [2023-12-22 01:40:58,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-22 01:40:58,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:40:58,571 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 01:40:58,575 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 01:40:58,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:40:58,775 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:40:58,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:40:58,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1430428717, now seen corresponding path program 1 times [2023-12-22 01:40:58,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:40:58,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374408988] [2023-12-22 01:40:58,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:40:58,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:40:58,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:40:58,779 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:40:58,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-22 01:40:58,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:40:58,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:40:58,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:40:58,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 01:40:58,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:40:58,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:40:58,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374408988] [2023-12-22 01:40:58,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374408988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:40:58,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:40:58,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:40:58,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709562378] [2023-12-22 01:40:58,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:40:58,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:40:58,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:40:58,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:40:58,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:40:58,878 INFO L87 Difference]: Start difference. First operand 1598 states and 2581 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 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 01:40:58,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:40:58,947 INFO L93 Difference]: Finished difference Result 1650 states and 2663 transitions. [2023-12-22 01:40:58,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:40:58,948 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 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 01:40:58,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:40:58,952 INFO L225 Difference]: With dead ends: 1650 [2023-12-22 01:40:58,952 INFO L226 Difference]: Without dead ends: 1598 [2023-12-22 01:40:58,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:40:58,954 INFO L413 NwaCegarLoop]: 1599 mSDtfsCounter, 0 mSDsluCounter, 3154 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4753 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:40:58,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4753 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:40:58,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states. [2023-12-22 01:40:58,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 1598. [2023-12-22 01:40:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1598 states, 1596 states have (on average 1.5921052631578947) internal successors, (2541), 1597 states have internal predecessors, (2541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:40:58,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 2541 transitions. [2023-12-22 01:40:58,982 INFO L78 Accepts]: Start accepts. Automaton has 1598 states and 2541 transitions. Word has length 23 [2023-12-22 01:40:58,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:40:58,982 INFO L495 AbstractCegarLoop]: Abstraction has 1598 states and 2541 transitions. [2023-12-22 01:40:58,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 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 01:40:58,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1598 states and 2541 transitions. [2023-12-22 01:40:58,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-22 01:40:58,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:40:58,988 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:40:59,007 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 01:40:59,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:40:59,192 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:40:59,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:40:59,193 INFO L85 PathProgramCache]: Analyzing trace with hash 270250855, now seen corresponding path program 1 times [2023-12-22 01:40:59,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:40:59,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [541338182] [2023-12-22 01:40:59,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:40:59,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:40:59,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:40:59,196 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:40:59,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-22 01:40:59,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:40:59,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 01:40:59,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:00,179 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:00,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:00,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [541338182] [2023-12-22 01:41:00,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [541338182] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:00,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:00,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 01:41:00,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342005414] [2023-12-22 01:41:00,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:00,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 01:41:00,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:00,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 01:41:00,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:41:00,181 INFO L87 Difference]: Start difference. First operand 1598 states and 2541 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:00,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:00,529 INFO L93 Difference]: Finished difference Result 1941 states and 3094 transitions. [2023-12-22 01:41:00,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 01:41:00,530 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 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 62 [2023-12-22 01:41:00,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:00,537 INFO L225 Difference]: With dead ends: 1941 [2023-12-22 01:41:00,537 INFO L226 Difference]: Without dead ends: 1892 [2023-12-22 01:41:00,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:41:00,539 INFO L413 NwaCegarLoop]: 1553 mSDtfsCounter, 3378 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3378 SdHoareTripleChecker+Valid, 2175 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:00,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3378 Valid, 2175 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:41:00,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states. [2023-12-22 01:41:00,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 1692. [2023-12-22 01:41:00,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1692 states, 1690 states have (on average 1.5940828402366864) internal successors, (2694), 1691 states have internal predecessors, (2694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:00,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1692 states to 1692 states and 2694 transitions. [2023-12-22 01:41:00,565 INFO L78 Accepts]: Start accepts. Automaton has 1692 states and 2694 transitions. Word has length 62 [2023-12-22 01:41:00,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:00,566 INFO L495 AbstractCegarLoop]: Abstraction has 1692 states and 2694 transitions. [2023-12-22 01:41:00,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:00,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1692 states and 2694 transitions. [2023-12-22 01:41:00,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-22 01:41:00,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:00,570 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:00,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:00,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:00,773 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:00,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:00,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1880202711, now seen corresponding path program 1 times [2023-12-22 01:41:00,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:00,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183355240] [2023-12-22 01:41:00,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:00,775 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:00,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:00,794 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:00,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 01:41:00,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:00,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:00,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:00,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:00,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:00,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:00,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183355240] [2023-12-22 01:41:00,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183355240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:00,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:00,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:00,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909026667] [2023-12-22 01:41:00,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:00,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:00,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:00,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:00,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:00,992 INFO L87 Difference]: Start difference. First operand 1692 states and 2694 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:01,029 INFO L93 Difference]: Finished difference Result 1962 states and 3130 transitions. [2023-12-22 01:41:01,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:01,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 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 01:41:01,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:01,035 INFO L225 Difference]: With dead ends: 1962 [2023-12-22 01:41:01,035 INFO L226 Difference]: Without dead ends: 1819 [2023-12-22 01:41:01,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:01,037 INFO L413 NwaCegarLoop]: 1555 mSDtfsCounter, 1490 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:01,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1490 Valid, 1626 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:01,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states. [2023-12-22 01:41:01,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 1814. [2023-12-22 01:41:01,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1812 states have (on average 1.5927152317880795) internal successors, (2886), 1813 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 2886 transitions. [2023-12-22 01:41:01,065 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 2886 transitions. Word has length 64 [2023-12-22 01:41:01,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:01,066 INFO L495 AbstractCegarLoop]: Abstraction has 1814 states and 2886 transitions. [2023-12-22 01:41:01,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 2886 transitions. [2023-12-22 01:41:01,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-22 01:41:01,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:01,067 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:01,070 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 (5)] Ended with exit code 0 [2023-12-22 01:41:01,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:01,272 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:01,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:01,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1905436323, now seen corresponding path program 1 times [2023-12-22 01:41:01,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:01,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2128838961] [2023-12-22 01:41:01,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:01,274 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:01,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:01,300 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:01,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 01:41:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:01,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:41:01,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:01,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:01,398 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:01,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2128838961] [2023-12-22 01:41:01,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2128838961] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:01,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:01,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:41:01,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399159383] [2023-12-22 01:41:01,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:01,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:41:01,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:01,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:41:01,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:41:01,400 INFO L87 Difference]: Start difference. First operand 1814 states and 2886 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:01,455 INFO L93 Difference]: Finished difference Result 1828 states and 2903 transitions. [2023-12-22 01:41:01,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:41:01,456 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 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 65 [2023-12-22 01:41:01,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:01,461 INFO L225 Difference]: With dead ends: 1828 [2023-12-22 01:41:01,461 INFO L226 Difference]: Without dead ends: 1826 [2023-12-22 01:41:01,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:41:01,462 INFO L413 NwaCegarLoop]: 1558 mSDtfsCounter, 1 mSDsluCounter, 3108 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4666 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:01,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4666 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:01,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1826 states. [2023-12-22 01:41:01,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1826 to 1822. [2023-12-22 01:41:01,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1820 states have (on average 1.5895604395604395) internal successors, (2893), 1821 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 2893 transitions. [2023-12-22 01:41:01,488 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 2893 transitions. Word has length 65 [2023-12-22 01:41:01,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:01,489 INFO L495 AbstractCegarLoop]: Abstraction has 1822 states and 2893 transitions. [2023-12-22 01:41:01,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,489 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 2893 transitions. [2023-12-22 01:41:01,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 01:41:01,489 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:01,489 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:01,506 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 01:41:01,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:01,693 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:01,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:01,693 INFO L85 PathProgramCache]: Analyzing trace with hash -280645265, now seen corresponding path program 1 times [2023-12-22 01:41:01,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:01,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896493174] [2023-12-22 01:41:01,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:01,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:01,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:01,695 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:01,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-22 01:41:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:01,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:01,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:01,838 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:01,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:01,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896493174] [2023-12-22 01:41:01,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896493174] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:01,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:01,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:01,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075566782] [2023-12-22 01:41:01,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:01,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:01,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:01,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:01,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:01,840 INFO L87 Difference]: Start difference. First operand 1822 states and 2893 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 01:41:01,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:01,872 INFO L93 Difference]: Finished difference Result 2344 states and 3713 transitions. [2023-12-22 01:41:01,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:01,873 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 01:41:01,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:01,879 INFO L225 Difference]: With dead ends: 2344 [2023-12-22 01:41:01,879 INFO L226 Difference]: Without dead ends: 2071 [2023-12-22 01:41:01,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:01,880 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 1503 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1503 SdHoareTripleChecker+Valid, 1691 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:01,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1503 Valid, 1691 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:01,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2071 states. [2023-12-22 01:41:01,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2071 to 2069. [2023-12-22 01:41:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2069 states, 2067 states have (on average 1.5844218674407353) internal successors, (3275), 2068 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:01,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2069 states to 2069 states and 3275 transitions. [2023-12-22 01:41:01,910 INFO L78 Accepts]: Start accepts. Automaton has 2069 states and 3275 transitions. Word has length 66 [2023-12-22 01:41:01,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:01,910 INFO L495 AbstractCegarLoop]: Abstraction has 2069 states and 3275 transitions. [2023-12-22 01:41:01,910 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 01:41:01,910 INFO L276 IsEmpty]: Start isEmpty. Operand 2069 states and 3275 transitions. [2023-12-22 01:41:01,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 01:41:01,911 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:01,911 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:01,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:02,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:02,114 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:02,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:02,115 INFO L85 PathProgramCache]: Analyzing trace with hash -240701329, now seen corresponding path program 1 times [2023-12-22 01:41:02,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:02,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [681479405] [2023-12-22 01:41:02,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:02,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:02,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:02,116 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:02,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-22 01:41:02,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:02,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:02,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:02,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:02,265 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:02,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:02,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [681479405] [2023-12-22 01:41:02,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [681479405] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:02,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:02,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:02,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161055046] [2023-12-22 01:41:02,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:02,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:02,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:02,267 INFO L87 Difference]: Start difference. First operand 2069 states and 3275 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 01:41:02,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:02,320 INFO L93 Difference]: Finished difference Result 3061 states and 4817 transitions. [2023-12-22 01:41:02,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:02,320 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 01:41:02,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:02,327 INFO L225 Difference]: With dead ends: 3061 [2023-12-22 01:41:02,327 INFO L226 Difference]: Without dead ends: 2541 [2023-12-22 01:41:02,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:02,328 INFO L413 NwaCegarLoop]: 1602 mSDtfsCounter, 1501 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1501 SdHoareTripleChecker+Valid, 1693 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:02,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1501 Valid, 1693 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:02,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2541 states. [2023-12-22 01:41:02,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2541 to 2539. [2023-12-22 01:41:02,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2539 states, 2537 states have (on average 1.5731178557351202) internal successors, (3991), 2538 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:02,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2539 states to 2539 states and 3991 transitions. [2023-12-22 01:41:02,370 INFO L78 Accepts]: Start accepts. Automaton has 2539 states and 3991 transitions. Word has length 66 [2023-12-22 01:41:02,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:02,370 INFO L495 AbstractCegarLoop]: Abstraction has 2539 states and 3991 transitions. [2023-12-22 01:41:02,370 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 01:41:02,370 INFO L276 IsEmpty]: Start isEmpty. Operand 2539 states and 3991 transitions. [2023-12-22 01:41:02,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 01:41:02,371 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:02,371 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:02,397 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 (8)] Ended with exit code 0 [2023-12-22 01:41:02,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:02,574 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:02,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:02,575 INFO L85 PathProgramCache]: Analyzing trace with hash -866357393, now seen corresponding path program 1 times [2023-12-22 01:41:02,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:02,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667557626] [2023-12-22 01:41:02,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:02,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:02,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:02,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 01:41:02,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-22 01:41:02,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:02,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:02,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:02,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:02,703 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:02,703 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:02,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667557626] [2023-12-22 01:41:02,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667557626] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:02,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:02,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:02,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026359356] [2023-12-22 01:41:02,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:02,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:02,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:02,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:02,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:02,704 INFO L87 Difference]: Start difference. First operand 2539 states and 3991 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 01:41:02,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:02,761 INFO L93 Difference]: Finished difference Result 4423 states and 6881 transitions. [2023-12-22 01:41:02,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:02,762 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 01:41:02,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:02,772 INFO L225 Difference]: With dead ends: 4423 [2023-12-22 01:41:02,772 INFO L226 Difference]: Without dead ends: 3433 [2023-12-22 01:41:02,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:02,775 INFO L413 NwaCegarLoop]: 1600 mSDtfsCounter, 1499 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1499 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:02,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1499 Valid, 1695 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:02,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3433 states. [2023-12-22 01:41:02,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3433 to 3431. [2023-12-22 01:41:02,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3431 states, 3429 states have (on average 1.553514144065325) internal successors, (5327), 3430 states have internal predecessors, (5327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:02,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3431 states to 3431 states and 5327 transitions. [2023-12-22 01:41:02,841 INFO L78 Accepts]: Start accepts. Automaton has 3431 states and 5327 transitions. Word has length 66 [2023-12-22 01:41:02,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:02,841 INFO L495 AbstractCegarLoop]: Abstraction has 3431 states and 5327 transitions. [2023-12-22 01:41:02,841 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 01:41:02,842 INFO L276 IsEmpty]: Start isEmpty. Operand 3431 states and 5327 transitions. [2023-12-22 01:41:02,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 01:41:02,842 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:02,842 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:02,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:03,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:03,047 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:03,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:03,047 INFO L85 PathProgramCache]: Analyzing trace with hash 22376047, now seen corresponding path program 1 times [2023-12-22 01:41:03,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:03,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1465417537] [2023-12-22 01:41:03,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:03,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:03,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:03,049 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:03,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-22 01:41:03,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:03,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:03,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:03,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:03,164 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:03,164 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:03,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1465417537] [2023-12-22 01:41:03,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1465417537] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:03,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:03,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:03,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342271272] [2023-12-22 01:41:03,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:03,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:03,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:03,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:03,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:03,165 INFO L87 Difference]: Start difference. First operand 3431 states and 5327 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 01:41:03,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:03,232 INFO L93 Difference]: Finished difference Result 7003 states and 10721 transitions. [2023-12-22 01:41:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:03,233 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 01:41:03,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:03,245 INFO L225 Difference]: With dead ends: 7003 [2023-12-22 01:41:03,245 INFO L226 Difference]: Without dead ends: 5121 [2023-12-22 01:41:03,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:03,248 INFO L413 NwaCegarLoop]: 1598 mSDtfsCounter, 1497 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1497 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:03,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1497 Valid, 1697 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:03,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5121 states. [2023-12-22 01:41:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5121 to 5119. [2023-12-22 01:41:03,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5119 states, 5117 states have (on average 1.5256986515536448) internal successors, (7807), 5118 states have internal predecessors, (7807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:03,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5119 states to 5119 states and 7807 transitions. [2023-12-22 01:41:03,346 INFO L78 Accepts]: Start accepts. Automaton has 5119 states and 7807 transitions. Word has length 66 [2023-12-22 01:41:03,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:03,346 INFO L495 AbstractCegarLoop]: Abstraction has 5119 states and 7807 transitions. [2023-12-22 01:41:03,346 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 01:41:03,346 INFO L276 IsEmpty]: Start isEmpty. Operand 5119 states and 7807 transitions. [2023-12-22 01:41:03,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 01:41:03,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:03,347 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:03,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 (10)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:03,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:03,550 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:03,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:03,551 INFO L85 PathProgramCache]: Analyzing trace with hash -12062097, now seen corresponding path program 1 times [2023-12-22 01:41:03,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:03,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1011017283] [2023-12-22 01:41:03,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:03,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:03,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:03,565 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:03,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 01:41:03,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:03,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:03,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:03,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:03,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:03,702 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:03,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1011017283] [2023-12-22 01:41:03,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1011017283] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:03,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:03,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:03,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109102377] [2023-12-22 01:41:03,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:03,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:03,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:03,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:03,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:03,704 INFO L87 Difference]: Start difference. First operand 5119 states and 7807 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 01:41:03,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:03,845 INFO L93 Difference]: Finished difference Result 11875 states and 17825 transitions. [2023-12-22 01:41:03,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:03,845 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 01:41:03,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:03,874 INFO L225 Difference]: With dead ends: 11875 [2023-12-22 01:41:03,874 INFO L226 Difference]: Without dead ends: 8305 [2023-12-22 01:41:03,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:03,880 INFO L413 NwaCegarLoop]: 1614 mSDtfsCounter, 1505 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1505 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:03,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1505 Valid, 1697 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:03,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8305 states. [2023-12-22 01:41:04,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8305 to 8303. [2023-12-22 01:41:04,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8303 states, 8301 states have (on average 1.4917479821708228) internal successors, (12383), 8302 states have internal predecessors, (12383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:04,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8303 states to 8303 states and 12383 transitions. [2023-12-22 01:41:04,056 INFO L78 Accepts]: Start accepts. Automaton has 8303 states and 12383 transitions. Word has length 66 [2023-12-22 01:41:04,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:04,056 INFO L495 AbstractCegarLoop]: Abstraction has 8303 states and 12383 transitions. [2023-12-22 01:41:04,056 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 01:41:04,056 INFO L276 IsEmpty]: Start isEmpty. Operand 8303 states and 12383 transitions. [2023-12-22 01:41:04,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-22 01:41:04,060 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:04,061 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:04,078 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 (11)] Ended with exit code 0 [2023-12-22 01:41:04,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:04,264 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:04,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:04,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1491592148, now seen corresponding path program 1 times [2023-12-22 01:41:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:04,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393182915] [2023-12-22 01:41:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:04,265 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:04,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:04,280 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:04,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 01:41:04,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:04,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:04,373 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:04,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:04,430 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:04,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:04,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393182915] [2023-12-22 01:41:04,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393182915] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:04,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:04,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:04,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978623414] [2023-12-22 01:41:04,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:04,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:04,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:04,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:04,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:04,432 INFO L87 Difference]: Start difference. First operand 8303 states and 12383 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 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 01:41:04,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:04,560 INFO L93 Difference]: Finished difference Result 15222 states and 22757 transitions. [2023-12-22 01:41:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:04,561 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 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 68 [2023-12-22 01:41:04,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:04,578 INFO L225 Difference]: With dead ends: 15222 [2023-12-22 01:41:04,578 INFO L226 Difference]: Without dead ends: 11475 [2023-12-22 01:41:04,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:04,586 INFO L413 NwaCegarLoop]: 1619 mSDtfsCounter, 1504 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1504 SdHoareTripleChecker+Valid, 1698 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:04,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1504 Valid, 1698 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:04,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11475 states. [2023-12-22 01:41:04,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11475 to 11473. [2023-12-22 01:41:04,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11473 states, 11471 states have (on average 1.4813878476157265) internal successors, (16993), 11472 states have internal predecessors, (16993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:04,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11473 states to 11473 states and 16993 transitions. [2023-12-22 01:41:04,797 INFO L78 Accepts]: Start accepts. Automaton has 11473 states and 16993 transitions. Word has length 68 [2023-12-22 01:41:04,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:04,797 INFO L495 AbstractCegarLoop]: Abstraction has 11473 states and 16993 transitions. [2023-12-22 01:41:04,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 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 01:41:04,798 INFO L276 IsEmpty]: Start isEmpty. Operand 11473 states and 16993 transitions. [2023-12-22 01:41:04,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-22 01:41:04,798 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:04,798 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:04,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:05,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:05,004 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:05,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:05,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1962909271, now seen corresponding path program 1 times [2023-12-22 01:41:05,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:05,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758532288] [2023-12-22 01:41:05,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:05,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:05,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:05,022 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:05,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-22 01:41:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:05,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:05,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:05,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:05,189 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:05,189 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:05,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758532288] [2023-12-22 01:41:05,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758532288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:05,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:05,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:41:05,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464973304] [2023-12-22 01:41:05,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:05,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:05,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:05,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:05,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:05,190 INFO L87 Difference]: Start difference. First operand 11473 states and 16993 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 2 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:40,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:40,187 INFO L93 Difference]: Finished difference Result 14481 states and 21825 transitions. [2023-12-22 01:41:40,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:40,187 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 2 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2023-12-22 01:41:40,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:40,210 INFO L225 Difference]: With dead ends: 14481 [2023-12-22 01:41:40,210 INFO L226 Difference]: Without dead ends: 12977 [2023-12-22 01:41:40,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:40,217 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 1046 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2527 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1046 SdHoareTripleChecker+Valid, 473 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.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:40,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1046 Valid, 473 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 2527 Invalid, 0 Unknown, 0 Unchecked, 34.7s Time] [2023-12-22 01:41:40,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12977 states. [2023-12-22 01:41:40,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12977 to 12975. [2023-12-22 01:41:40,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12975 states, 12973 states have (on average 1.4618052879056502) internal successors, (18964), 12974 states have internal predecessors, (18964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:40,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12975 states to 12975 states and 18964 transitions. [2023-12-22 01:41:40,521 INFO L78 Accepts]: Start accepts. Automaton has 12975 states and 18964 transitions. Word has length 74 [2023-12-22 01:41:40,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:40,522 INFO L495 AbstractCegarLoop]: Abstraction has 12975 states and 18964 transitions. [2023-12-22 01:41:40,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 2 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:40,522 INFO L276 IsEmpty]: Start isEmpty. Operand 12975 states and 18964 transitions. [2023-12-22 01:41:40,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 01:41:40,523 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:40,523 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:40,542 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 (13)] Ended with exit code 0 [2023-12-22 01:41:40,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:40,728 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:40,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:40,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1535692104, now seen corresponding path program 1 times [2023-12-22 01:41:40,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:40,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230637130] [2023-12-22 01:41:40,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:40,729 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:40,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:40,730 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:40,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 01:41:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:40,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:40,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:40,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:40,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:40,842 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:40,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230637130] [2023-12-22 01:41:40,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [230637130] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:40,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:40,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:40,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657923463] [2023-12-22 01:41:40,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:40,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:40,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:40,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:40,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:40,845 INFO L87 Difference]: Start difference. First operand 12975 states and 18964 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:40,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:40,946 INFO L93 Difference]: Finished difference Result 19912 states and 29260 transitions. [2023-12-22 01:41:40,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:40,948 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2023-12-22 01:41:40,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:40,973 INFO L225 Difference]: With dead ends: 19912 [2023-12-22 01:41:40,974 INFO L226 Difference]: Without dead ends: 9990 [2023-12-22 01:41:40,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:40,988 INFO L413 NwaCegarLoop]: 1607 mSDtfsCounter, 58 mSDsluCounter, 1545 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 3152 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:40,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 3152 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:40,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9990 states. [2023-12-22 01:41:41,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9990 to 9988. [2023-12-22 01:41:41,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9988 states, 9986 states have (on average 1.4653514920889246) internal successors, (14633), 9987 states have internal predecessors, (14633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9988 states to 9988 states and 14633 transitions. [2023-12-22 01:41:41,149 INFO L78 Accepts]: Start accepts. Automaton has 9988 states and 14633 transitions. Word has length 86 [2023-12-22 01:41:41,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:41,149 INFO L495 AbstractCegarLoop]: Abstraction has 9988 states and 14633 transitions. [2023-12-22 01:41:41,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:41,150 INFO L276 IsEmpty]: Start isEmpty. Operand 9988 states and 14633 transitions. [2023-12-22 01:41:41,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-22 01:41:41,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:41,151 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:41,157 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 01:41:41,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:41,355 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:41,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1059885715, now seen corresponding path program 1 times [2023-12-22 01:41:41,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:41,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810779453] [2023-12-22 01:41:41,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:41,356 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:41,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:41,357 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:41,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 01:41:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:41,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:41:41,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:42,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:41:42,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:42,712 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:42,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810779453] [2023-12-22 01:41:42,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810779453] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:41:42,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:41:42,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:41:42,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75175951] [2023-12-22 01:41:42,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:41:42,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:41:42,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:42,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:41:42,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:41:42,713 INFO L87 Difference]: Start difference. First operand 9988 states and 14633 transitions. Second operand has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:44,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:44,604 INFO L93 Difference]: Finished difference Result 28478 states and 41470 transitions. [2023-12-22 01:41:44,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:41:44,605 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2023-12-22 01:41:44,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:44,627 INFO L225 Difference]: With dead ends: 28478 [2023-12-22 01:41:44,627 INFO L226 Difference]: Without dead ends: 21564 [2023-12-22 01:41:44,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 01:41:44,635 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 3669 mSDsluCounter, 9567 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3669 SdHoareTripleChecker+Valid, 11157 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:44,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3669 Valid, 11157 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:41:44,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21564 states. [2023-12-22 01:41:44,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21564 to 16900. [2023-12-22 01:41:44,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16900 states, 16898 states have (on average 1.462480766954669) internal successors, (24713), 16899 states have internal predecessors, (24713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:44,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16900 states to 16900 states and 24713 transitions. [2023-12-22 01:41:44,947 INFO L78 Accepts]: Start accepts. Automaton has 16900 states and 24713 transitions. Word has length 88 [2023-12-22 01:41:44,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:44,947 INFO L495 AbstractCegarLoop]: Abstraction has 16900 states and 24713 transitions. [2023-12-22 01:41:44,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.0) internal successors, (160), 16 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:44,947 INFO L276 IsEmpty]: Start isEmpty. Operand 16900 states and 24713 transitions. [2023-12-22 01:41:44,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-22 01:41:44,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:44,950 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:44,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-22 01:41:45,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:45,154 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:45,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:45,155 INFO L85 PathProgramCache]: Analyzing trace with hash 96838089, now seen corresponding path program 1 times [2023-12-22 01:41:45,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:45,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143176911] [2023-12-22 01:41:45,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:45,155 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:45,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:45,161 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:45,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-22 01:41:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:45,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:45,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:45,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:45,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:45,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:45,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143176911] [2023-12-22 01:41:45,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143176911] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:45,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:45,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:45,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705283206] [2023-12-22 01:41:45,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:45,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:45,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:45,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:45,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:45,303 INFO L87 Difference]: Start difference. First operand 16900 states and 24713 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:45,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:45,511 INFO L93 Difference]: Finished difference Result 23816 states and 34843 transitions. [2023-12-22 01:41:45,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:45,512 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2023-12-22 01:41:45,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:45,522 INFO L225 Difference]: With dead ends: 23816 [2023-12-22 01:41:45,522 INFO L226 Difference]: Without dead ends: 9990 [2023-12-22 01:41:45,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:45,535 INFO L413 NwaCegarLoop]: 1600 mSDtfsCounter, 52 mSDsluCounter, 1537 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 3137 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:45,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 3137 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:45,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9990 states. [2023-12-22 01:41:45,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9990 to 9988. [2023-12-22 01:41:45,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9988 states, 9986 states have (on average 1.4509313038253555) internal successors, (14489), 9987 states have internal predecessors, (14489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:45,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9988 states to 9988 states and 14489 transitions. [2023-12-22 01:41:45,683 INFO L78 Accepts]: Start accepts. Automaton has 9988 states and 14489 transitions. Word has length 90 [2023-12-22 01:41:45,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:45,684 INFO L495 AbstractCegarLoop]: Abstraction has 9988 states and 14489 transitions. [2023-12-22 01:41:45,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:45,684 INFO L276 IsEmpty]: Start isEmpty. Operand 9988 states and 14489 transitions. [2023-12-22 01:41:45,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-22 01:41:45,685 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:45,685 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:45,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-22 01:41:45,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:45,889 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:45,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:45,889 INFO L85 PathProgramCache]: Analyzing trace with hash -769296956, now seen corresponding path program 1 times [2023-12-22 01:41:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:45,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854649386] [2023-12-22 01:41:45,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:45,890 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:45,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:45,890 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:45,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 (17)] Waiting until timeout for monitored process [2023-12-22 01:41:45,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:45,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:41:45,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:46,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:46,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:41:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:47,077 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:47,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854649386] [2023-12-22 01:41:47,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854649386] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:41:47,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:41:47,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:41:47,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493470149] [2023-12-22 01:41:47,077 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:41:47,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:41:47,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:47,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:41:47,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:41:47,078 INFO L87 Difference]: Start difference. First operand 9988 states and 14489 transitions. Second operand has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:48,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:48,733 INFO L93 Difference]: Finished difference Result 29484 states and 42525 transitions. [2023-12-22 01:41:48,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:41:48,734 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2023-12-22 01:41:48,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:48,755 INFO L225 Difference]: With dead ends: 29484 [2023-12-22 01:41:48,755 INFO L226 Difference]: Without dead ends: 22570 [2023-12-22 01:41:48,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:41:48,761 INFO L413 NwaCegarLoop]: 1624 mSDtfsCounter, 2221 mSDsluCounter, 9527 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2221 SdHoareTripleChecker+Valid, 11151 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:48,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2221 Valid, 11151 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:41:48,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22570 states. [2023-12-22 01:41:49,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22570 to 17476. [2023-12-22 01:41:49,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17476 states, 17474 states have (on average 1.4307542634771662) internal successors, (25001), 17475 states have internal predecessors, (25001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:49,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17476 states to 17476 states and 25001 transitions. [2023-12-22 01:41:49,094 INFO L78 Accepts]: Start accepts. Automaton has 17476 states and 25001 transitions. Word has length 91 [2023-12-22 01:41:49,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:49,094 INFO L495 AbstractCegarLoop]: Abstraction has 17476 states and 25001 transitions. [2023-12-22 01:41:49,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.5) internal successors, (168), 16 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:49,095 INFO L276 IsEmpty]: Start isEmpty. Operand 17476 states and 25001 transitions. [2023-12-22 01:41:49,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-22 01:41:49,096 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:49,096 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:49,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:49,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:49,299 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:49,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:49,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1831166548, now seen corresponding path program 1 times [2023-12-22 01:41:49,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:49,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1023648374] [2023-12-22 01:41:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:49,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:49,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:49,302 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:49,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 01:41:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:49,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:49,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:49,421 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:49,421 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:49,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:49,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1023648374] [2023-12-22 01:41:49,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1023648374] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:49,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:49,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:49,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692006041] [2023-12-22 01:41:49,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:49,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:49,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:49,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:49,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:49,423 INFO L87 Difference]: Start difference. First operand 17476 states and 25001 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:49,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:49,604 INFO L93 Difference]: Finished difference Result 24680 states and 35275 transitions. [2023-12-22 01:41:49,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:49,604 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 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 93 [2023-12-22 01:41:49,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:49,613 INFO L225 Difference]: With dead ends: 24680 [2023-12-22 01:41:49,614 INFO L226 Difference]: Without dead ends: 10278 [2023-12-22 01:41:49,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:49,627 INFO L413 NwaCegarLoop]: 1593 mSDtfsCounter, 48 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 3122 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:49,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 3122 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:49,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10278 states. [2023-12-22 01:41:49,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10278 to 10276. [2023-12-22 01:41:49,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10276 states, 10274 states have (on average 1.4242748686003504) internal successors, (14633), 10275 states have internal predecessors, (14633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:49,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10276 states to 10276 states and 14633 transitions. [2023-12-22 01:41:49,794 INFO L78 Accepts]: Start accepts. Automaton has 10276 states and 14633 transitions. Word has length 93 [2023-12-22 01:41:49,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:49,796 INFO L495 AbstractCegarLoop]: Abstraction has 10276 states and 14633 transitions. [2023-12-22 01:41:49,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:49,796 INFO L276 IsEmpty]: Start isEmpty. Operand 10276 states and 14633 transitions. [2023-12-22 01:41:49,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-22 01:41:49,797 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:49,797 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:49,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:50,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:50,001 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:50,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:50,002 INFO L85 PathProgramCache]: Analyzing trace with hash -676481727, now seen corresponding path program 1 times [2023-12-22 01:41:50,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:50,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410751879] [2023-12-22 01:41:50,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:50,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 01:41:50,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:50,009 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:50,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-22 01:41:50,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:50,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:41:50,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:50,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:50,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:41:51,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:51,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:51,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410751879] [2023-12-22 01:41:51,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410751879] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:41:51,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:41:51,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:41:51,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738880719] [2023-12-22 01:41:51,365 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:41:51,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:41:51,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:51,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:41:51,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:41:51,366 INFO L87 Difference]: Start difference. First operand 10276 states and 14633 transitions. Second operand has 16 states, 16 states have (on average 11.0) internal successors, (176), 16 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:53,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:53,492 INFO L93 Difference]: Finished difference Result 29772 states and 41997 transitions. [2023-12-22 01:41:53,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:41:53,493 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.0) internal successors, (176), 16 states have internal predecessors, (176), 0 states have call successors, (0), 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 94 [2023-12-22 01:41:53,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:53,515 INFO L225 Difference]: With dead ends: 29772 [2023-12-22 01:41:53,515 INFO L226 Difference]: Without dead ends: 22570 [2023-12-22 01:41:53,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:41:53,524 INFO L413 NwaCegarLoop]: 1606 mSDtfsCounter, 3567 mSDsluCounter, 10961 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3567 SdHoareTripleChecker+Valid, 12567 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:53,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3567 Valid, 12567 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:41:53,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22570 states. [2023-12-22 01:41:53,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22570 to 18052. [2023-12-22 01:41:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18052 states, 18050 states have (on average 1.4010526315789473) internal successors, (25289), 18051 states have internal predecessors, (25289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:53,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18052 states to 18052 states and 25289 transitions. [2023-12-22 01:41:53,966 INFO L78 Accepts]: Start accepts. Automaton has 18052 states and 25289 transitions. Word has length 94 [2023-12-22 01:41:53,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:53,966 INFO L495 AbstractCegarLoop]: Abstraction has 18052 states and 25289 transitions. [2023-12-22 01:41:53,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.0) internal successors, (176), 16 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:53,967 INFO L276 IsEmpty]: Start isEmpty. Operand 18052 states and 25289 transitions. [2023-12-22 01:41:53,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-22 01:41:53,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:53,968 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:53,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:54,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:54,172 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:54,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:54,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1495825867, now seen corresponding path program 1 times [2023-12-22 01:41:54,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:54,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [740857037] [2023-12-22 01:41:54,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:54,173 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:54,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:54,174 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:54,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-22 01:41:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:54,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:54,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:54,311 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:54,311 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:54,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [740857037] [2023-12-22 01:41:54,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [740857037] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:54,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:54,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492422795] [2023-12-22 01:41:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:54,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:54,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:54,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:54,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:54,312 INFO L87 Difference]: Start difference. First operand 18052 states and 25289 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:54,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:54,485 INFO L93 Difference]: Finished difference Result 25544 states and 35707 transitions. [2023-12-22 01:41:54,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:54,486 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 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 96 [2023-12-22 01:41:54,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:54,495 INFO L225 Difference]: With dead ends: 25544 [2023-12-22 01:41:54,495 INFO L226 Difference]: Without dead ends: 10566 [2023-12-22 01:41:54,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:54,504 INFO L413 NwaCegarLoop]: 1586 mSDtfsCounter, 44 mSDsluCounter, 1521 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 3107 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:54,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 3107 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:54,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10566 states. [2023-12-22 01:41:54,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10566 to 10564. [2023-12-22 01:41:54,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10564 states, 10562 states have (on average 1.3990721454270025) internal successors, (14777), 10563 states have internal predecessors, (14777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:54,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10564 states to 10564 states and 14777 transitions. [2023-12-22 01:41:54,795 INFO L78 Accepts]: Start accepts. Automaton has 10564 states and 14777 transitions. Word has length 96 [2023-12-22 01:41:54,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:54,797 INFO L495 AbstractCegarLoop]: Abstraction has 10564 states and 14777 transitions. [2023-12-22 01:41:54,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:54,797 INFO L276 IsEmpty]: Start isEmpty. Operand 10564 states and 14777 transitions. [2023-12-22 01:41:54,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-22 01:41:54,798 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:54,798 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:54,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:55,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:55,003 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:55,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:55,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1169088728, now seen corresponding path program 1 times [2023-12-22 01:41:55,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:55,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686799338] [2023-12-22 01:41:55,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:55,004 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:55,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:55,006 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:55,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-22 01:41:55,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:55,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:41:55,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:55,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:55,933 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:41:56,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:56,404 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:56,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686799338] [2023-12-22 01:41:56,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686799338] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:41:56,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:41:56,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:41:56,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104821751] [2023-12-22 01:41:56,405 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:41:56,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:41:56,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:56,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:41:56,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:41:56,406 INFO L87 Difference]: Start difference. First operand 10564 states and 14777 transitions. Second operand has 16 states, 16 states have (on average 11.5) internal successors, (184), 16 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:57,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:57,722 INFO L93 Difference]: Finished difference Result 30060 states and 41469 transitions. [2023-12-22 01:41:57,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:41:57,722 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.5) internal successors, (184), 16 states have internal predecessors, (184), 0 states have call successors, (0), 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 97 [2023-12-22 01:41:57,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:57,745 INFO L225 Difference]: With dead ends: 30060 [2023-12-22 01:41:57,746 INFO L226 Difference]: Without dead ends: 22570 [2023-12-22 01:41:57,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:41:57,754 INFO L413 NwaCegarLoop]: 1588 mSDtfsCounter, 6583 mSDsluCounter, 7810 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6583 SdHoareTripleChecker+Valid, 9398 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:57,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6583 Valid, 9398 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 01:41:57,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22570 states. [2023-12-22 01:41:58,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22570 to 18628. [2023-12-22 01:41:58,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18628 states, 18626 states have (on average 1.3731880167507784) internal successors, (25577), 18627 states have internal predecessors, (25577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:58,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18628 states to 18628 states and 25577 transitions. [2023-12-22 01:41:58,225 INFO L78 Accepts]: Start accepts. Automaton has 18628 states and 25577 transitions. Word has length 97 [2023-12-22 01:41:58,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:58,225 INFO L495 AbstractCegarLoop]: Abstraction has 18628 states and 25577 transitions. [2023-12-22 01:41:58,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.5) internal successors, (184), 16 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:58,227 INFO L276 IsEmpty]: Start isEmpty. Operand 18628 states and 25577 transitions. [2023-12-22 01:41:58,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-22 01:41:58,228 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:58,228 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:58,231 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 (21)] Ended with exit code 0 [2023-12-22 01:41:58,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:58,432 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:58,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:58,432 INFO L85 PathProgramCache]: Analyzing trace with hash -511551656, now seen corresponding path program 1 times [2023-12-22 01:41:58,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:58,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016751915] [2023-12-22 01:41:58,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:58,433 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:58,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:58,434 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:58,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-22 01:41:58,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:58,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:41:58,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:41:58,572 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:41:58,573 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:41:58,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:41:58,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016751915] [2023-12-22 01:41:58,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016751915] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:41:58,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:41:58,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:41:58,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824832139] [2023-12-22 01:41:58,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:41:58,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:41:58,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:41:58,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:41:58,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:58,574 INFO L87 Difference]: Start difference. First operand 18628 states and 25577 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:58,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:41:58,761 INFO L93 Difference]: Finished difference Result 26408 states and 36139 transitions. [2023-12-22 01:41:58,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:41:58,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2023-12-22 01:41:58,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:41:58,774 INFO L225 Difference]: With dead ends: 26408 [2023-12-22 01:41:58,774 INFO L226 Difference]: Without dead ends: 10854 [2023-12-22 01:41:58,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:41:58,785 INFO L413 NwaCegarLoop]: 1579 mSDtfsCounter, 40 mSDsluCounter, 1513 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 3092 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:41:58,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 3092 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:41:58,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10854 states. [2023-12-22 01:41:59,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10854 to 10852. [2023-12-22 01:41:59,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10852 states, 10850 states have (on average 1.3752073732718895) internal successors, (14921), 10851 states have internal predecessors, (14921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:59,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10852 states to 10852 states and 14921 transitions. [2023-12-22 01:41:59,029 INFO L78 Accepts]: Start accepts. Automaton has 10852 states and 14921 transitions. Word has length 99 [2023-12-22 01:41:59,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:41:59,029 INFO L495 AbstractCegarLoop]: Abstraction has 10852 states and 14921 transitions. [2023-12-22 01:41:59,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:41:59,029 INFO L276 IsEmpty]: Start isEmpty. Operand 10852 states and 14921 transitions. [2023-12-22 01:41:59,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:41:59,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:41:59,030 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:41:59,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 01:41:59,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:59,234 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:41:59,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:41:59,234 INFO L85 PathProgramCache]: Analyzing trace with hash 991162133, now seen corresponding path program 1 times [2023-12-22 01:41:59,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:41:59,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487977026] [2023-12-22 01:41:59,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:41:59,235 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:41:59,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:41:59,236 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:41:59,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 01:41:59,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:41:59,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:41:59,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:42:00,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:00,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:42:00,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:00,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:42:00,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487977026] [2023-12-22 01:42:00,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487977026] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:42:00,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:42:00,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:42:00,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467221312] [2023-12-22 01:42:00,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:42:00,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:42:00,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:42:00,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:42:00,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:42:00,453 INFO L87 Difference]: Start difference. First operand 10852 states and 14921 transitions. Second operand has 16 states, 16 states have (on average 12.0) internal successors, (192), 16 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 01:42:02,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:42:02,011 INFO L93 Difference]: Finished difference Result 30348 states and 40941 transitions. [2023-12-22 01:42:02,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:42:02,012 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.0) internal successors, (192), 16 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 100 [2023-12-22 01:42:02,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:42:02,035 INFO L225 Difference]: With dead ends: 30348 [2023-12-22 01:42:02,035 INFO L226 Difference]: Without dead ends: 22570 [2023-12-22 01:42:02,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:42:02,041 INFO L413 NwaCegarLoop]: 1570 mSDtfsCounter, 2066 mSDsluCounter, 10855 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2066 SdHoareTripleChecker+Valid, 12425 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:42:02,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2066 Valid, 12425 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 01:42:02,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22570 states. [2023-12-22 01:42:02,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22570 to 19204. [2023-12-22 01:42:02,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19204 states, 19202 states have (on average 1.3469951046765962) internal successors, (25865), 19203 states have internal predecessors, (25865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:02,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19204 states to 19204 states and 25865 transitions. [2023-12-22 01:42:02,550 INFO L78 Accepts]: Start accepts. Automaton has 19204 states and 25865 transitions. Word has length 100 [2023-12-22 01:42:02,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:42:02,550 INFO L495 AbstractCegarLoop]: Abstraction has 19204 states and 25865 transitions. [2023-12-22 01:42:02,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.0) internal successors, (192), 16 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 01:42:02,550 INFO L276 IsEmpty]: Start isEmpty. Operand 19204 states and 25865 transitions. [2023-12-22 01:42:02,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 01:42:02,552 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:42:02,552 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:42:02,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-22 01:42:02,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:02,756 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:42:02,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:42:02,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1267769183, now seen corresponding path program 1 times [2023-12-22 01:42:02,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:42:02,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1313198222] [2023-12-22 01:42:02,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:42:02,757 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:02,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:42:02,758 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:42:02,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-22 01:42:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:42:02,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:42:02,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:42:02,904 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:02,904 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:42:02,904 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:42:02,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1313198222] [2023-12-22 01:42:02,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1313198222] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:42:02,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:42:02,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:42:02,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634613964] [2023-12-22 01:42:02,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:42:02,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:42:02,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:42:02,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:42:02,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:42:02,906 INFO L87 Difference]: Start difference. First operand 19204 states and 25865 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:03,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:42:03,124 INFO L93 Difference]: Finished difference Result 27176 states and 36401 transitions. [2023-12-22 01:42:03,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:42:03,124 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2023-12-22 01:42:03,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:42:03,137 INFO L225 Difference]: With dead ends: 27176 [2023-12-22 01:42:03,137 INFO L226 Difference]: Without dead ends: 11046 [2023-12-22 01:42:03,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:42:03,148 INFO L413 NwaCegarLoop]: 1572 mSDtfsCounter, 36 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 3077 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:42:03,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 3077 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:42:03,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11046 states. [2023-12-22 01:42:03,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11046 to 11044. [2023-12-22 01:42:03,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11044 states, 11042 states have (on average 1.3490309726498824) internal successors, (14896), 11043 states have internal predecessors, (14896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:03,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11044 states to 11044 states and 14896 transitions. [2023-12-22 01:42:03,377 INFO L78 Accepts]: Start accepts. Automaton has 11044 states and 14896 transitions. Word has length 102 [2023-12-22 01:42:03,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:42:03,377 INFO L495 AbstractCegarLoop]: Abstraction has 11044 states and 14896 transitions. [2023-12-22 01:42:03,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:03,377 INFO L276 IsEmpty]: Start isEmpty. Operand 11044 states and 14896 transitions. [2023-12-22 01:42:03,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 01:42:03,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:42:03,378 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:42:03,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-22 01:42:03,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:03,582 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:42:03,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:42:03,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1978085905, now seen corresponding path program 1 times [2023-12-22 01:42:03,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:42:03,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1799140079] [2023-12-22 01:42:03,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:42:03,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:03,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:42:03,584 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:42:03,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 01:42:03,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:42:03,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:42:03,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:42:04,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:04,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:42:04,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:42:04,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1799140079] [2023-12-22 01:42:04,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1799140079] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:42:04,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:42:04,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:42:04,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409792442] [2023-12-22 01:42:04,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:42:04,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:42:04,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:42:04,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:42:04,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:42:04,027 INFO L87 Difference]: Start difference. First operand 11044 states and 14896 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:45,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:42:45,441 INFO L93 Difference]: Finished difference Result 17054 states and 23669 transitions. [2023-12-22 01:42:45,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:42:45,456 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2023-12-22 01:42:45,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:42:45,474 INFO L225 Difference]: With dead ends: 17054 [2023-12-22 01:42:45,474 INFO L226 Difference]: Without dead ends: 14048 [2023-12-22 01:42:45,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:42:45,482 INFO L413 NwaCegarLoop]: 721 mSDtfsCounter, 783 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2345 mSolverCounterSat, 584 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 2929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 584 IncrementalHoareTripleChecker+Valid, 2345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:42:45,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 728 Invalid, 2929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [584 Valid, 2345 Invalid, 0 Unknown, 0 Unchecked, 41.1s Time] [2023-12-22 01:42:45,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14048 states. [2023-12-22 01:42:45,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14048 to 14048. [2023-12-22 01:42:45,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14048 states, 14046 states have (on average 1.2978783995443544) internal successors, (18230), 14047 states have internal predecessors, (18230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:45,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14048 states to 14048 states and 18230 transitions. [2023-12-22 01:42:45,812 INFO L78 Accepts]: Start accepts. Automaton has 14048 states and 18230 transitions. Word has length 102 [2023-12-22 01:42:45,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:42:45,812 INFO L495 AbstractCegarLoop]: Abstraction has 14048 states and 18230 transitions. [2023-12-22 01:42:45,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:45,812 INFO L276 IsEmpty]: Start isEmpty. Operand 14048 states and 18230 transitions. [2023-12-22 01:42:45,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-22 01:42:45,824 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:42:45,824 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:42:45,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-22 01:42:46,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:46,028 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:42:46,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:42:46,028 INFO L85 PathProgramCache]: Analyzing trace with hash -88011284, now seen corresponding path program 1 times [2023-12-22 01:42:46,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:42:46,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [481970409] [2023-12-22 01:42:46,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:42:46,029 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:46,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:42:46,030 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:42:46,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-22 01:42:46,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:42:46,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:42:46,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:42:46,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:46,976 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:42:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:47,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:42:47,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [481970409] [2023-12-22 01:42:47,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [481970409] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:42:47,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:42:47,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:42:47,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127777385] [2023-12-22 01:42:47,410 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:42:47,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:42:47,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:42:47,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:42:47,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:42:47,411 INFO L87 Difference]: Start difference. First operand 14048 states and 18230 transitions. Second operand has 16 states, 16 states have (on average 12.5) internal successors, (200), 16 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:49,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:42:49,232 INFO L93 Difference]: Finished difference Result 28798 states and 37355 transitions. [2023-12-22 01:42:49,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 01:42:49,233 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.5) internal successors, (200), 16 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-22 01:42:49,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:42:49,257 INFO L225 Difference]: With dead ends: 28798 [2023-12-22 01:42:49,257 INFO L226 Difference]: Without dead ends: 20828 [2023-12-22 01:42:49,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 190 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 01:42:49,267 INFO L413 NwaCegarLoop]: 1552 mSDtfsCounter, 3430 mSDsluCounter, 10797 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3430 SdHoareTripleChecker+Valid, 12349 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:42:49,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3430 Valid, 12349 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:42:49,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20828 states. [2023-12-22 01:42:49,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20828 to 19706. [2023-12-22 01:42:49,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19706 states, 19704 states have (on average 1.289078359723914) internal successors, (25400), 19705 states have internal predecessors, (25400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:49,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19706 states to 19706 states and 25400 transitions. [2023-12-22 01:42:49,762 INFO L78 Accepts]: Start accepts. Automaton has 19706 states and 25400 transitions. Word has length 103 [2023-12-22 01:42:49,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:42:49,762 INFO L495 AbstractCegarLoop]: Abstraction has 19706 states and 25400 transitions. [2023-12-22 01:42:49,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.5) internal successors, (200), 16 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:49,762 INFO L276 IsEmpty]: Start isEmpty. Operand 19706 states and 25400 transitions. [2023-12-22 01:42:49,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-22 01:42:49,764 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:42:49,764 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:42:49,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 (26)] Forceful destruction successful, exit code 0 [2023-12-22 01:42:49,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:49,968 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:42:49,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:42:49,968 INFO L85 PathProgramCache]: Analyzing trace with hash 401334020, now seen corresponding path program 1 times [2023-12-22 01:42:49,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:42:49,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652930591] [2023-12-22 01:42:49,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:42:49,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:49,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:42:49,983 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:42:49,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 01:42:50,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:42:50,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:42:50,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:42:50,213 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:42:50,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:42:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:42:50,336 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:42:50,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652930591] [2023-12-22 01:42:50,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652930591] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:42:50,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:42:50,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:42:50,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249078658] [2023-12-22 01:42:50,337 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:42:50,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 01:42:50,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:42:50,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 01:42:50,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 01:42:50,338 INFO L87 Difference]: Start difference. First operand 19706 states and 25400 transitions. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:51,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:42:51,596 INFO L93 Difference]: Finished difference Result 58850 states and 75154 transitions. [2023-12-22 01:42:51,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 01:42:51,597 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-22 01:42:51,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:42:51,649 INFO L225 Difference]: With dead ends: 58850 [2023-12-22 01:42:51,650 INFO L226 Difference]: Without dead ends: 45222 [2023-12-22 01:42:51,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:42:51,661 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 3079 mSDsluCounter, 1757 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3079 SdHoareTripleChecker+Valid, 3330 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:42:51,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3079 Valid, 3330 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:42:51,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45222 states. [2023-12-22 01:42:53,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45222 to 45060. [2023-12-22 01:42:53,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45060 states, 45058 states have (on average 1.2342314350392827) internal successors, (55612), 45059 states have internal predecessors, (55612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:53,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45060 states to 45060 states and 55612 transitions. [2023-12-22 01:42:53,087 INFO L78 Accepts]: Start accepts. Automaton has 45060 states and 55612 transitions. Word has length 105 [2023-12-22 01:42:53,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:42:53,087 INFO L495 AbstractCegarLoop]: Abstraction has 45060 states and 55612 transitions. [2023-12-22 01:42:53,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:42:53,088 INFO L276 IsEmpty]: Start isEmpty. Operand 45060 states and 55612 transitions. [2023-12-22 01:42:53,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 01:42:53,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:42:53,095 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:42:53,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 01:42:53,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:53,301 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:42:53,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:42:53,302 INFO L85 PathProgramCache]: Analyzing trace with hash -978980630, now seen corresponding path program 1 times [2023-12-22 01:42:53,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:42:53,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875980995] [2023-12-22 01:42:53,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:42:53,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:42:53,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:42:53,304 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:42:53,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 01:42:53,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:42:53,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:42:53,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:42:53,602 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:53,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:42:53,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:42:53,834 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:42:53,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875980995] [2023-12-22 01:42:53,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875980995] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 01:42:53,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 01:42:53,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 01:42:53,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843141564] [2023-12-22 01:42:53,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:42:53,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:42:53,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:42:53,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:42:53,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:42:53,836 INFO L87 Difference]: Start difference. First operand 45060 states and 55612 transitions. Second operand has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:44:18,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:44:18,163 INFO L93 Difference]: Finished difference Result 51070 states and 64217 transitions. [2023-12-22 01:44:18,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:44:18,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 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 147 [2023-12-22 01:44:18,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:44:18,221 INFO L225 Difference]: With dead ends: 51070 [2023-12-22 01:44:18,222 INFO L226 Difference]: Without dead ends: 48064 [2023-12-22 01:44:18,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:44:18,232 INFO L413 NwaCegarLoop]: 449 mSDtfsCounter, 935 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2262 mSolverCounterSat, 792 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 76.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 3054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 792 IncrementalHoareTripleChecker+Valid, 2262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 82.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:44:18,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [935 Valid, 456 Invalid, 3054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [792 Valid, 2262 Invalid, 0 Unknown, 0 Unchecked, 82.9s Time] [2023-12-22 01:44:18,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48064 states. [2023-12-22 01:44:19,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48064 to 48064. [2023-12-22 01:44:19,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48064 states, 48062 states have (on average 1.2355707211518456) internal successors, (59384), 48063 states have internal predecessors, (59384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:44:19,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48064 states to 48064 states and 59384 transitions. [2023-12-22 01:44:19,715 INFO L78 Accepts]: Start accepts. Automaton has 48064 states and 59384 transitions. Word has length 147 [2023-12-22 01:44:19,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:44:19,715 INFO L495 AbstractCegarLoop]: Abstraction has 48064 states and 59384 transitions. [2023-12-22 01:44:19,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:44:19,715 INFO L276 IsEmpty]: Start isEmpty. Operand 48064 states and 59384 transitions. [2023-12-22 01:44:19,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 01:44:19,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:44:19,724 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:44:19,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-22 01:44:19,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:44:19,929 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:44:19,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:44:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1211981856, now seen corresponding path program 1 times [2023-12-22 01:44:19,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:44:19,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [804382244] [2023-12-22 01:44:19,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:44:19,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:44:19,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:44:19,932 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:44:19,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-22 01:44:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:44:20,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:44:20,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:44:20,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:44:20,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:44:20,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:44:20,439 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:44:20,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [804382244] [2023-12-22 01:44:20,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [804382244] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 01:44:20,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 01:44:20,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-12-22 01:44:20,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948824832] [2023-12-22 01:44:20,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:44:20,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:44:20,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:44:20,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:44:20,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:44:20,440 INFO L87 Difference]: Start difference. First operand 48064 states and 59384 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:09,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:45:09,829 INFO L93 Difference]: Finished difference Result 57078 states and 71761 transitions. [2023-12-22 01:45:09,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:45:09,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 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 151 [2023-12-22 01:45:09,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:45:09,904 INFO L225 Difference]: With dead ends: 57078 [2023-12-22 01:45:09,905 INFO L226 Difference]: Without dead ends: 51068 [2023-12-22 01:45:09,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 01:45:09,915 INFO L413 NwaCegarLoop]: 1486 mSDtfsCounter, 761 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 2418 mSolverCounterSat, 567 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 761 SdHoareTripleChecker+Valid, 1615 SdHoareTripleChecker+Invalid, 2985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 567 IncrementalHoareTripleChecker+Valid, 2418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:45:09,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [761 Valid, 1615 Invalid, 2985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [567 Valid, 2418 Invalid, 0 Unknown, 0 Unchecked, 48.0s Time] [2023-12-22 01:45:09,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51068 states. [2023-12-22 01:45:11,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51068 to 51068. [2023-12-22 01:45:11,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51068 states, 51066 states have (on average 1.2295852426271883) internal successors, (62790), 51067 states have internal predecessors, (62790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:11,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51068 states to 51068 states and 62790 transitions. [2023-12-22 01:45:11,488 INFO L78 Accepts]: Start accepts. Automaton has 51068 states and 62790 transitions. Word has length 151 [2023-12-22 01:45:11,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:45:11,488 INFO L495 AbstractCegarLoop]: Abstraction has 51068 states and 62790 transitions. [2023-12-22 01:45:11,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:11,489 INFO L276 IsEmpty]: Start isEmpty. Operand 51068 states and 62790 transitions. [2023-12-22 01:45:11,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-22 01:45:11,499 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:45:11,499 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:45:11,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-22 01:45:11,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:11,705 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:45:11,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:45:11,706 INFO L85 PathProgramCache]: Analyzing trace with hash -422455910, now seen corresponding path program 1 times [2023-12-22 01:45:11,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:45:11,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1151819290] [2023-12-22 01:45:11,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:45:11,706 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:45:11,708 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:45:11,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-22 01:45:11,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:45:11,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:45:11,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:45:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 54 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:13,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:45:13,943 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 54 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:13,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:45:13,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1151819290] [2023-12-22 01:45:13,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1151819290] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:45:13,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:45:13,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:45:13,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503585995] [2023-12-22 01:45:13,944 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:45:13,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:45:13,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:45:13,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:45:13,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:45:13,945 INFO L87 Difference]: Start difference. First operand 51068 states and 62790 transitions. Second operand has 26 states, 26 states have (on average 11.076923076923077) internal successors, (288), 25 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:17,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:45:17,260 INFO L93 Difference]: Finished difference Result 77314 states and 95285 transitions. [2023-12-22 01:45:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 01:45:17,260 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.076923076923077) internal successors, (288), 25 states have internal predecessors, (288), 0 states have call successors, (0), 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 01:45:17,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:45:17,322 INFO L225 Difference]: With dead ends: 77314 [2023-12-22 01:45:17,322 INFO L226 Difference]: Without dead ends: 51510 [2023-12-22 01:45:17,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=383, Invalid=1423, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 01:45:17,333 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 18343 mSDsluCounter, 6416 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18343 SdHoareTripleChecker+Valid, 7962 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:45:17,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18343 Valid, 7962 Invalid, 750 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [21 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:45:17,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51510 states. [2023-12-22 01:45:19,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51510 to 51068. [2023-12-22 01:45:19,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51068 states, 51066 states have (on average 1.2208710296479066) internal successors, (62345), 51067 states have internal predecessors, (62345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:19,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51068 states to 51068 states and 62345 transitions. [2023-12-22 01:45:19,154 INFO L78 Accepts]: Start accepts. Automaton has 51068 states and 62345 transitions. Word has length 158 [2023-12-22 01:45:19,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:45:19,154 INFO L495 AbstractCegarLoop]: Abstraction has 51068 states and 62345 transitions. [2023-12-22 01:45:19,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.076923076923077) internal successors, (288), 25 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:19,154 INFO L276 IsEmpty]: Start isEmpty. Operand 51068 states and 62345 transitions. [2023-12-22 01:45:19,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-22 01:45:19,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:45:19,165 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:45:19,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-22 01:45:19,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:19,368 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:45:19,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:45:19,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2090451481, now seen corresponding path program 1 times [2023-12-22 01:45:19,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:45:19,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [747474799] [2023-12-22 01:45:19,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:45:19,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:19,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:45:19,370 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:45:19,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-22 01:45:19,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:45:19,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:45:19,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:45:21,141 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 46 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:21,142 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:45:21,822 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 46 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:21,822 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:45:21,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [747474799] [2023-12-22 01:45:21,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [747474799] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:45:21,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:45:21,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:45:21,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713721855] [2023-12-22 01:45:21,823 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:45:21,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:45:21,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:45:21,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:45:21,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:45:21,825 INFO L87 Difference]: Start difference. First operand 51068 states and 62345 transitions. Second operand has 26 states, 26 states have (on average 11.307692307692308) internal successors, (294), 25 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:26,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:45:26,032 INFO L93 Difference]: Finished difference Result 75840 states and 93096 transitions. [2023-12-22 01:45:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:45:26,033 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.307692307692308) internal successors, (294), 25 states have internal predecessors, (294), 0 states have call successors, (0), 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 01:45:26,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:45:26,114 INFO L225 Difference]: With dead ends: 75840 [2023-12-22 01:45:26,114 INFO L226 Difference]: Without dead ends: 58702 [2023-12-22 01:45:26,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=417, Invalid=1563, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:45:26,232 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 16781 mSDsluCounter, 8152 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16781 SdHoareTripleChecker+Valid, 9698 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:45:26,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16781 Valid, 9698 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-22 01:45:26,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58702 states. [2023-12-22 01:45:28,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58702 to 51068. [2023-12-22 01:45:28,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51068 states, 51066 states have (on average 1.2167978694238828) internal successors, (62137), 51067 states have internal predecessors, (62137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:28,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51068 states to 51068 states and 62137 transitions. [2023-12-22 01:45:28,418 INFO L78 Accepts]: Start accepts. Automaton has 51068 states and 62137 transitions. Word has length 159 [2023-12-22 01:45:28,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:45:28,419 INFO L495 AbstractCegarLoop]: Abstraction has 51068 states and 62137 transitions. [2023-12-22 01:45:28,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.307692307692308) internal successors, (294), 25 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:28,419 INFO L276 IsEmpty]: Start isEmpty. Operand 51068 states and 62137 transitions. [2023-12-22 01:45:28,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-22 01:45:28,427 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:45:28,427 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:45:28,433 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 01:45:28,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:28,631 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:45:28,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:45:28,640 INFO L85 PathProgramCache]: Analyzing trace with hash -737926902, now seen corresponding path program 1 times [2023-12-22 01:45:28,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:45:28,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593709109] [2023-12-22 01:45:28,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:45:28,641 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:28,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:45:28,642 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:45:28,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-22 01:45:28,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:45:28,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:45:28,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:45:30,130 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 38 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:30,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:45:30,735 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 38 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:30,736 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:45:30,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593709109] [2023-12-22 01:45:30,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593709109] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:45:30,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:45:30,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:45:30,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996611703] [2023-12-22 01:45:30,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:45:30,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:45:30,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:45:30,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:45:30,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:45:30,737 INFO L87 Difference]: Start difference. First operand 51068 states and 62137 transitions. Second operand has 26 states, 26 states have (on average 11.538461538461538) internal successors, (300), 25 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:34,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:45:34,796 INFO L93 Difference]: Finished difference Result 73752 states and 90132 transitions. [2023-12-22 01:45:34,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:45:34,797 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.538461538461538) internal successors, (300), 25 states have internal predecessors, (300), 0 states have call successors, (0), 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 01:45:34,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:45:34,862 INFO L225 Difference]: With dead ends: 73752 [2023-12-22 01:45:34,862 INFO L226 Difference]: Without dead ends: 57070 [2023-12-22 01:45:34,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:45:34,874 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 16793 mSDsluCounter, 9740 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16793 SdHoareTripleChecker+Valid, 11286 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:45:34,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16793 Valid, 11286 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1143 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-22 01:45:34,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57070 states. [2023-12-22 01:45:36,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57070 to 51068. [2023-12-22 01:45:36,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51068 states, 51066 states have (on average 1.2125680491912427) internal successors, (61921), 51067 states have internal predecessors, (61921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:37,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51068 states to 51068 states and 61921 transitions. [2023-12-22 01:45:37,028 INFO L78 Accepts]: Start accepts. Automaton has 51068 states and 61921 transitions. Word has length 160 [2023-12-22 01:45:37,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:45:37,028 INFO L495 AbstractCegarLoop]: Abstraction has 51068 states and 61921 transitions. [2023-12-22 01:45:37,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.538461538461538) internal successors, (300), 25 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:37,028 INFO L276 IsEmpty]: Start isEmpty. Operand 51068 states and 61921 transitions. [2023-12-22 01:45:37,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2023-12-22 01:45:37,037 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:45:37,037 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:45:37,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 01:45:37,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:37,245 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:45:37,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:45:37,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1805212727, now seen corresponding path program 1 times [2023-12-22 01:45:37,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:45:37,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [509763725] [2023-12-22 01:45:37,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:45:37,246 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:37,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:45:37,248 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:45:37,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-22 01:45:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:45:37,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:45:37,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:45:38,887 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 30 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:38,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:45:39,321 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 30 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:39,322 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:45:39,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [509763725] [2023-12-22 01:45:39,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [509763725] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:45:39,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:45:39,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:45:39,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768755492] [2023-12-22 01:45:39,323 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:45:39,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:45:39,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:45:39,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:45:39,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:45:39,326 INFO L87 Difference]: Start difference. First operand 51068 states and 61921 transitions. Second operand has 26 states, 26 states have (on average 11.76923076923077) internal successors, (306), 25 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 01:45:42,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:45:42,600 INFO L93 Difference]: Finished difference Result 71424 states and 86856 transitions. [2023-12-22 01:45:42,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:45:42,601 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.76923076923077) internal successors, (306), 25 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 161 [2023-12-22 01:45:42,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:45:42,677 INFO L225 Difference]: With dead ends: 71424 [2023-12-22 01:45:42,677 INFO L226 Difference]: Without dead ends: 55270 [2023-12-22 01:45:42,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:45:42,689 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 19891 mSDsluCounter, 7945 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19891 SdHoareTripleChecker+Valid, 9491 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:45:42,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19891 Valid, 9491 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:45:42,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55270 states. [2023-12-22 01:45:44,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55270 to 51068. [2023-12-22 01:45:44,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51068 states, 51066 states have (on average 1.2082598989542945) internal successors, (61701), 51067 states have internal predecessors, (61701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:44,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51068 states to 51068 states and 61701 transitions. [2023-12-22 01:45:44,845 INFO L78 Accepts]: Start accepts. Automaton has 51068 states and 61701 transitions. Word has length 161 [2023-12-22 01:45:44,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:45:44,845 INFO L495 AbstractCegarLoop]: Abstraction has 51068 states and 61701 transitions. [2023-12-22 01:45:44,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.76923076923077) internal successors, (306), 25 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 01:45:44,845 INFO L276 IsEmpty]: Start isEmpty. Operand 51068 states and 61701 transitions. [2023-12-22 01:45:44,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-22 01:45:44,855 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:45:44,855 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:45:44,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 01:45:45,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:45,059 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:45:45,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:45:45,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1652933754, now seen corresponding path program 1 times [2023-12-22 01:45:45,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:45:45,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2014652246] [2023-12-22 01:45:45,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:45:45,060 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:45,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:45:45,061 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:45:45,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 01:45:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:45:45,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:45:45,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:45:46,691 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:46,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:45:47,310 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:47,311 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:45:47,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2014652246] [2023-12-22 01:45:47,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2014652246] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:45:47,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:45:47,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:45:47,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944982833] [2023-12-22 01:45:47,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:45:47,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:45:47,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:45:47,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:45:47,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:45:47,313 INFO L87 Difference]: Start difference. First operand 51068 states and 61701 transitions. Second operand has 26 states, 26 states have (on average 12.0) internal successors, (312), 25 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 01:45:50,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:45:50,841 INFO L93 Difference]: Finished difference Result 68982 states and 83431 transitions. [2023-12-22 01:45:50,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:45:50,842 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.0) internal successors, (312), 25 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 162 [2023-12-22 01:45:50,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:45:50,934 INFO L225 Difference]: With dead ends: 68982 [2023-12-22 01:45:50,939 INFO L226 Difference]: Without dead ends: 53386 [2023-12-22 01:45:50,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:45:50,970 INFO L413 NwaCegarLoop]: 1546 mSDtfsCounter, 22870 mSDsluCounter, 8101 mSDsCounter, 0 mSdLazyCounter, 978 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22870 SdHoareTripleChecker+Valid, 9647 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:45:50,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22870 Valid, 9647 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 978 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:45:51,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53386 states. [2023-12-22 01:45:53,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53386 to 51068. [2023-12-22 01:45:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51068 states, 51066 states have (on average 1.203912583715192) internal successors, (61479), 51067 states have internal predecessors, (61479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:45:53,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51068 states to 51068 states and 61479 transitions. [2023-12-22 01:45:53,164 INFO L78 Accepts]: Start accepts. Automaton has 51068 states and 61479 transitions. Word has length 162 [2023-12-22 01:45:53,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:45:53,164 INFO L495 AbstractCegarLoop]: Abstraction has 51068 states and 61479 transitions. [2023-12-22 01:45:53,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.0) internal successors, (312), 25 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 01:45:53,164 INFO L276 IsEmpty]: Start isEmpty. Operand 51068 states and 61479 transitions. [2023-12-22 01:45:53,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 01:45:53,172 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:45:53,172 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:45:53,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-22 01:45:53,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:53,374 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:45:53,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:45:53,374 INFO L85 PathProgramCache]: Analyzing trace with hash -443527815, now seen corresponding path program 1 times [2023-12-22 01:45:53,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:45:53,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135290070] [2023-12-22 01:45:53,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:45:53,374 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:45:53,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:45:53,376 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:45:53,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-22 01:45:53,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:45:53,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:45:53,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:45:55,383 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 13 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:55,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:45:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 13 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:45:56,132 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:45:56,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135290070] [2023-12-22 01:45:56,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135290070] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:45:56,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:45:56,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:45:56,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369526038] [2023-12-22 01:45:56,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:45:56,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:45:56,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:45:56,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:45:56,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:45:56,134 INFO L87 Difference]: Start difference. First operand 51068 states and 61479 transitions. Second operand has 26 states, 26 states have (on average 12.307692307692308) internal successors, (320), 26 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:02,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:46:02,773 INFO L93 Difference]: Finished difference Result 77076 states and 92227 transitions. [2023-12-22 01:46:02,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 01:46:02,773 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.307692307692308) internal successors, (320), 26 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 163 [2023-12-22 01:46:02,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:46:02,856 INFO L225 Difference]: With dead ends: 77076 [2023-12-22 01:46:02,856 INFO L226 Difference]: Without dead ends: 58898 [2023-12-22 01:46:02,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 01:46:02,871 INFO L413 NwaCegarLoop]: 1641 mSDtfsCounter, 3917 mSDsluCounter, 20695 mSDsCounter, 0 mSdLazyCounter, 2193 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3917 SdHoareTripleChecker+Valid, 22336 SdHoareTripleChecker+Invalid, 2213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 2193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:46:02,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3917 Valid, 22336 Invalid, 2213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 2193 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-22 01:46:02,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58898 states. [2023-12-22 01:46:04,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58898 to 36346. [2023-12-22 01:46:04,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36346 states, 36344 states have (on average 1.2061138014527846) internal successors, (43835), 36345 states have internal predecessors, (43835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:04,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36346 states to 36346 states and 43835 transitions. [2023-12-22 01:46:04,531 INFO L78 Accepts]: Start accepts. Automaton has 36346 states and 43835 transitions. Word has length 163 [2023-12-22 01:46:04,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:46:04,531 INFO L495 AbstractCegarLoop]: Abstraction has 36346 states and 43835 transitions. [2023-12-22 01:46:04,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.307692307692308) internal successors, (320), 26 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:04,531 INFO L276 IsEmpty]: Start isEmpty. Operand 36346 states and 43835 transitions. [2023-12-22 01:46:04,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 01:46:04,535 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:46:04,535 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:46:04,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-22 01:46:04,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:04,740 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:46:04,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:46:04,740 INFO L85 PathProgramCache]: Analyzing trace with hash -88822243, now seen corresponding path program 1 times [2023-12-22 01:46:04,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:46:04,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [854416736] [2023-12-22 01:46:04,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:46:04,741 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:04,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:46:04,742 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:46:04,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 01:46:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:46:04,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:46:04,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:46:06,484 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 22 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:06,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:46:07,001 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 22 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:07,001 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:46:07,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [854416736] [2023-12-22 01:46:07,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [854416736] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:46:07,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:46:07,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:46:07,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352555327] [2023-12-22 01:46:07,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:46:07,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:46:07,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:46:07,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:46:07,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:46:07,003 INFO L87 Difference]: Start difference. First operand 36346 states and 43835 transitions. Second operand has 26 states, 26 states have (on average 12.115384615384615) internal successors, (315), 26 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:15,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:46:15,055 INFO L93 Difference]: Finished difference Result 54826 states and 65876 transitions. [2023-12-22 01:46:15,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:46:15,057 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.115384615384615) internal successors, (315), 26 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 163 [2023-12-22 01:46:15,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:46:15,116 INFO L225 Difference]: With dead ends: 54826 [2023-12-22 01:46:15,116 INFO L226 Difference]: Without dead ends: 49496 [2023-12-22 01:46:15,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:46:15,131 INFO L413 NwaCegarLoop]: 1655 mSDtfsCounter, 2431 mSDsluCounter, 22461 mSDsCounter, 0 mSdLazyCounter, 2435 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2431 SdHoareTripleChecker+Valid, 24116 SdHoareTripleChecker+Invalid, 2453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:46:15,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2431 Valid, 24116 Invalid, 2453 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [18 Valid, 2435 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-22 01:46:15,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49496 states. [2023-12-22 01:46:17,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49496 to 43572. [2023-12-22 01:46:17,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43572 states, 43570 states have (on average 1.2025017213679137) internal successors, (52393), 43571 states have internal predecessors, (52393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43572 states to 43572 states and 52393 transitions. [2023-12-22 01:46:17,269 INFO L78 Accepts]: Start accepts. Automaton has 43572 states and 52393 transitions. Word has length 163 [2023-12-22 01:46:17,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:46:17,270 INFO L495 AbstractCegarLoop]: Abstraction has 43572 states and 52393 transitions. [2023-12-22 01:46:17,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.115384615384615) internal successors, (315), 26 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:17,270 INFO L276 IsEmpty]: Start isEmpty. Operand 43572 states and 52393 transitions. [2023-12-22 01:46:17,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 01:46:17,274 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:46:17,274 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:46:17,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-22 01:46:17,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:17,479 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:46:17,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:46:17,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1697059833, now seen corresponding path program 1 times [2023-12-22 01:46:17,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:46:17,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487083287] [2023-12-22 01:46:17,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:46:17,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:17,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:46:17,481 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:46:17,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-22 01:46:17,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:46:17,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:46:17,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:46:19,025 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 31 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:19,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:46:19,534 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 31 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:19,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:46:19,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487083287] [2023-12-22 01:46:19,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487083287] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:46:19,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:46:19,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:46:19,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528781661] [2023-12-22 01:46:19,535 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:46:19,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:46:19,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:46:19,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:46:19,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:46:19,536 INFO L87 Difference]: Start difference. First operand 43572 states and 52393 transitions. Second operand has 26 states, 26 states have (on average 11.923076923076923) internal successors, (310), 26 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) [2023-12-22 01:46:26,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:46:26,783 INFO L93 Difference]: Finished difference Result 68041 states and 81541 transitions. [2023-12-22 01:46:26,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:46:26,784 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.923076923076923) internal successors, (310), 26 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) Word has length 163 [2023-12-22 01:46:26,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:46:26,854 INFO L225 Difference]: With dead ends: 68041 [2023-12-22 01:46:26,855 INFO L226 Difference]: Without dead ends: 60839 [2023-12-22 01:46:26,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:46:26,865 INFO L413 NwaCegarLoop]: 1669 mSDtfsCounter, 5364 mSDsluCounter, 19352 mSDsCounter, 0 mSdLazyCounter, 2187 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5364 SdHoareTripleChecker+Valid, 21021 SdHoareTripleChecker+Invalid, 2205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:46:26,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5364 Valid, 21021 Invalid, 2205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2187 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-22 01:46:26,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60839 states. [2023-12-22 01:46:29,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60839 to 52219. [2023-12-22 01:46:29,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52219 states, 52217 states have (on average 1.199207154758029) internal successors, (62619), 52218 states have internal predecessors, (62619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:29,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52219 states to 52219 states and 62619 transitions. [2023-12-22 01:46:29,596 INFO L78 Accepts]: Start accepts. Automaton has 52219 states and 62619 transitions. Word has length 163 [2023-12-22 01:46:29,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:46:29,596 INFO L495 AbstractCegarLoop]: Abstraction has 52219 states and 62619 transitions. [2023-12-22 01:46:29,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.923076923076923) internal successors, (310), 26 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) [2023-12-22 01:46:29,596 INFO L276 IsEmpty]: Start isEmpty. Operand 52219 states and 62619 transitions. [2023-12-22 01:46:29,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 01:46:29,601 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:46:29,602 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:46:29,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-22 01:46:29,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:29,806 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:46:29,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:46:29,806 INFO L85 PathProgramCache]: Analyzing trace with hash -2099906659, now seen corresponding path program 1 times [2023-12-22 01:46:29,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:46:29,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310749355] [2023-12-22 01:46:29,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:46:29,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:29,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:46:29,808 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:46:29,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-22 01:46:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:46:29,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:46:29,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:46:31,459 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 40 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:31,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:46:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 40 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:31,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:46:31,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310749355] [2023-12-22 01:46:31,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310749355] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:46:31,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:46:31,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:46:31,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138151063] [2023-12-22 01:46:31,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:46:31,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:46:31,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:46:31,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:46:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:46:31,936 INFO L87 Difference]: Start difference. First operand 52219 states and 62619 transitions. Second operand has 26 states, 26 states have (on average 11.73076923076923) internal successors, (305), 26 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:41,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:46:41,958 INFO L93 Difference]: Finished difference Result 84595 states and 101190 transitions. [2023-12-22 01:46:41,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:46:41,958 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.73076923076923) internal successors, (305), 26 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 163 [2023-12-22 01:46:41,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:46:42,052 INFO L225 Difference]: With dead ends: 84595 [2023-12-22 01:46:42,052 INFO L226 Difference]: Without dead ends: 74829 [2023-12-22 01:46:42,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:46:42,065 INFO L413 NwaCegarLoop]: 1683 mSDtfsCounter, 2117 mSDsluCounter, 29234 mSDsCounter, 0 mSdLazyCounter, 3269 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2117 SdHoareTripleChecker+Valid, 30917 SdHoareTripleChecker+Invalid, 3284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:46:42,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2117 Valid, 30917 Invalid, 3284 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 3269 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-12-22 01:46:42,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74829 states. [2023-12-22 01:46:45,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74829 to 62584. [2023-12-22 01:46:45,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62584 states, 62582 states have (on average 1.1960467866159599) internal successors, (74851), 62583 states have internal predecessors, (74851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:45,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62584 states to 62584 states and 74851 transitions. [2023-12-22 01:46:45,488 INFO L78 Accepts]: Start accepts. Automaton has 62584 states and 74851 transitions. Word has length 163 [2023-12-22 01:46:45,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:46:45,488 INFO L495 AbstractCegarLoop]: Abstraction has 62584 states and 74851 transitions. [2023-12-22 01:46:45,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.73076923076923) internal successors, (305), 26 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:45,488 INFO L276 IsEmpty]: Start isEmpty. Operand 62584 states and 74851 transitions. [2023-12-22 01:46:45,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 01:46:45,494 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:46:45,494 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:46:45,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-22 01:46:45,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:45,698 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:46:45,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:46:45,698 INFO L85 PathProgramCache]: Analyzing trace with hash 903330425, now seen corresponding path program 1 times [2023-12-22 01:46:45,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:46:45,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1913622250] [2023-12-22 01:46:45,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:46:45,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:46:45,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:46:45,700 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:46:45,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 01:46:45,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:46:45,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:46:45,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:46:47,701 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 49 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:47,702 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:46:48,365 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 49 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:46:48,365 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:46:48,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1913622250] [2023-12-22 01:46:48,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1913622250] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:46:48,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:46:48,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:46:48,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936169793] [2023-12-22 01:46:48,365 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:46:48,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:46:48,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:46:48,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:46:48,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:46:48,367 INFO L87 Difference]: Start difference. First operand 62584 states and 74851 transitions. Second operand has 26 states, 26 states have (on average 11.538461538461538) internal successors, (300), 26 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:46:59,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:46:59,544 INFO L93 Difference]: Finished difference Result 104532 states and 124553 transitions. [2023-12-22 01:46:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-12-22 01:46:59,545 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.538461538461538) internal successors, (300), 26 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 163 [2023-12-22 01:46:59,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:46:59,791 INFO L225 Difference]: With dead ends: 104532 [2023-12-22 01:46:59,791 INFO L226 Difference]: Without dead ends: 91280 [2023-12-22 01:46:59,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2023-12-22 01:46:59,818 INFO L413 NwaCegarLoop]: 1684 mSDtfsCounter, 3794 mSDsluCounter, 22703 mSDsCounter, 0 mSdLazyCounter, 2558 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3794 SdHoareTripleChecker+Valid, 24387 SdHoareTripleChecker+Invalid, 2577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:46:59,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3794 Valid, 24387 Invalid, 2577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2558 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-22 01:46:59,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91280 states. [2023-12-22 01:47:03,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91280 to 73722. [2023-12-22 01:47:03,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73722 states, 73720 states have (on average 1.1927021161150297) internal successors, (87926), 73721 states have internal predecessors, (87926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:03,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73722 states to 73722 states and 87926 transitions. [2023-12-22 01:47:03,939 INFO L78 Accepts]: Start accepts. Automaton has 73722 states and 87926 transitions. Word has length 163 [2023-12-22 01:47:03,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:47:03,939 INFO L495 AbstractCegarLoop]: Abstraction has 73722 states and 87926 transitions. [2023-12-22 01:47:03,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.538461538461538) internal successors, (300), 26 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:03,939 INFO L276 IsEmpty]: Start isEmpty. Operand 73722 states and 87926 transitions. [2023-12-22 01:47:03,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 01:47:03,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:47:03,946 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:47:03,951 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 (39)] Ended with exit code 0 [2023-12-22 01:47:04,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:47:04,149 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:47:04,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:47:04,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1089904355, now seen corresponding path program 1 times [2023-12-22 01:47:04,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:47:04,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086745106] [2023-12-22 01:47:04,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:47:04,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:47:04,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:47:04,151 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:47:04,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-22 01:47:04,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:47:04,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:47:04,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:47:05,816 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 58 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:47:05,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:47:06,509 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 58 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:47:06,509 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:47:06,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086745106] [2023-12-22 01:47:06,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086745106] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:47:06,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:47:06,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:47:06,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543997075] [2023-12-22 01:47:06,509 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:47:06,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:47:06,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:47:06,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:47:06,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:47:06,511 INFO L87 Difference]: Start difference. First operand 73722 states and 87926 transitions. Second operand has 26 states, 26 states have (on average 11.346153846153847) internal successors, (295), 26 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:23,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:47:23,007 INFO L93 Difference]: Finished difference Result 193812 states and 227802 transitions. [2023-12-22 01:47:23,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 01:47:23,007 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 11.346153846153847) internal successors, (295), 26 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 163 [2023-12-22 01:47:23,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:47:23,204 INFO L225 Difference]: With dead ends: 193812 [2023-12-22 01:47:23,204 INFO L226 Difference]: Without dead ends: 175430 [2023-12-22 01:47:23,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 01:47:23,230 INFO L413 NwaCegarLoop]: 1701 mSDtfsCounter, 5320 mSDsluCounter, 24540 mSDsCounter, 0 mSdLazyCounter, 3117 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5320 SdHoareTripleChecker+Valid, 26241 SdHoareTripleChecker+Invalid, 3137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 3117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:47:23,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5320 Valid, 26241 Invalid, 3137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 3117 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-22 01:47:23,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175430 states. [2023-12-22 01:47:31,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175430 to 132910. [2023-12-22 01:47:31,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132910 states, 132908 states have (on average 1.1827880940199236) internal successors, (157202), 132909 states have internal predecessors, (157202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:31,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132910 states to 132910 states and 157202 transitions. [2023-12-22 01:47:31,908 INFO L78 Accepts]: Start accepts. Automaton has 132910 states and 157202 transitions. Word has length 163 [2023-12-22 01:47:31,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:47:31,908 INFO L495 AbstractCegarLoop]: Abstraction has 132910 states and 157202 transitions. [2023-12-22 01:47:31,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.346153846153847) internal successors, (295), 26 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:31,908 INFO L276 IsEmpty]: Start isEmpty. Operand 132910 states and 157202 transitions. [2023-12-22 01:47:31,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-22 01:47:31,928 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:47:31,928 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:47:31,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-22 01:47:32,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:47:32,133 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:47:32,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:47:32,133 INFO L85 PathProgramCache]: Analyzing trace with hash -785256026, now seen corresponding path program 1 times [2023-12-22 01:47:32,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:47:32,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357909840] [2023-12-22 01:47:32,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:47:32,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:47:32,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:47:32,304 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:47:32,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-22 01:47:32,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:47:32,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:47:32,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:47:33,186 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 40 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:47:33,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:47:33,907 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 40 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:47:33,908 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:47:33,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357909840] [2023-12-22 01:47:33,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357909840] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:47:33,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:47:33,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:47:33,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608368311] [2023-12-22 01:47:33,908 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:47:33,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 01:47:33,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:47:33,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 01:47:33,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:47:33,909 INFO L87 Difference]: Start difference. First operand 132910 states and 157202 transitions. Second operand has 7 states, 7 states have (on average 41.714285714285715) internal successors, (292), 6 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:44,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:44,046 INFO L93 Difference]: Finished difference Result 161668 states and 196133 transitions. [2023-12-22 01:49:44,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-22 01:49:44,048 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 41.714285714285715) internal successors, (292), 6 states have internal predecessors, (292), 0 states have call successors, (0), 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 186 [2023-12-22 01:49:44,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:44,215 INFO L225 Difference]: With dead ends: 161668 [2023-12-22 01:49:44,216 INFO L226 Difference]: Without dead ends: 144926 [2023-12-22 01:49:44,236 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-12-22 01:49:44,238 INFO L413 NwaCegarLoop]: 645 mSDtfsCounter, 5803 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 10463 mSolverCounterSat, 2648 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 101.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5803 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 13111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2648 IncrementalHoareTripleChecker+Valid, 10463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 122.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:44,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5803 Valid, 813 Invalid, 13111 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2648 Valid, 10463 Invalid, 0 Unknown, 0 Unchecked, 122.1s Time] [2023-12-22 01:49:44,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144926 states. [2023-12-22 01:49:52,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144926 to 144926. [2023-12-22 01:49:52,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144926 states, 144924 states have (on average 1.178369352212194) internal successors, (170774), 144925 states have internal predecessors, (170774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:52,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144926 states to 144926 states and 170774 transitions. [2023-12-22 01:49:52,408 INFO L78 Accepts]: Start accepts. Automaton has 144926 states and 170774 transitions. Word has length 186 [2023-12-22 01:49:52,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:52,409 INFO L495 AbstractCegarLoop]: Abstraction has 144926 states and 170774 transitions. [2023-12-22 01:49:52,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 41.714285714285715) internal successors, (292), 6 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:52,409 INFO L276 IsEmpty]: Start isEmpty. Operand 144926 states and 170774 transitions. [2023-12-22 01:49:52,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-22 01:49:52,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:52,438 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:49:52,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-22 01:49:52,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:49:52,640 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:52,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:52,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1113423132, now seen corresponding path program 1 times [2023-12-22 01:49:52,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:52,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [313857384] [2023-12-22 01:49:52,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:52,641 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:49:52,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:52,642 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:49:52,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-22 01:49:52,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:52,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:52,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:53,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:53,015 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:53,016 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:53,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [313857384] [2023-12-22 01:49:53,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [313857384] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:53,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:53,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:49:53,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641385671] [2023-12-22 01:49:53,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:53,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:53,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:53,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:53,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:53,017 INFO L87 Difference]: Start difference. First operand 144926 states and 170774 transitions. Second operand has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 2 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:37,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:37,087 INFO L93 Difference]: Finished difference Result 178723 states and 211835 transitions. [2023-12-22 01:50:37,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:37,088 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 2 states have internal predecessors, (200), 0 states have call successors, (0), 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 200 [2023-12-22 01:50:37,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:37,267 INFO L225 Difference]: With dead ends: 178723 [2023-12-22 01:50:37,267 INFO L226 Difference]: Without dead ends: 154689 [2023-12-22 01:50:37,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:37,296 INFO L413 NwaCegarLoop]: 652 mSDtfsCounter, 684 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2113 mSolverCounterSat, 563 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 2676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 563 IncrementalHoareTripleChecker+Valid, 2113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:37,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [684 Valid, 659 Invalid, 2676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [563 Valid, 2113 Invalid, 0 Unknown, 0 Unchecked, 36.4s Time] [2023-12-22 01:50:37,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154689 states. [2023-12-22 01:50:45,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154689 to 153938. [2023-12-22 01:50:45,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153938 states, 153936 states have (on average 1.1689988046980564) internal successors, (179951), 153937 states have internal predecessors, (179951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153938 states to 153938 states and 179951 transitions. [2023-12-22 01:50:46,131 INFO L78 Accepts]: Start accepts. Automaton has 153938 states and 179951 transitions. Word has length 200 [2023-12-22 01:50:46,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:46,131 INFO L495 AbstractCegarLoop]: Abstraction has 153938 states and 179951 transitions. [2023-12-22 01:50:46,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 2 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:46,131 INFO L276 IsEmpty]: Start isEmpty. Operand 153938 states and 179951 transitions. [2023-12-22 01:50:46,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-22 01:50:46,166 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:46,166 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:50:46,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-22 01:50:46,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:50:46,371 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:46,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:46,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1026061190, now seen corresponding path program 2 times [2023-12-22 01:50:46,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:46,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1851975232] [2023-12-22 01:50:46,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:50:46,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:50:46,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:46,374 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:50:46,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-22 01:50:46,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:50:46,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:50:46,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 01:50:46,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:49,169 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2023-12-22 01:50:49,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:49,169 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:49,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1851975232] [2023-12-22 01:50:49,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1851975232] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:49,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:49,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 01:50:49,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520257293] [2023-12-22 01:50:49,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:49,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 01:50:49,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:49,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 01:50:49,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:50:49,170 INFO L87 Difference]: Start difference. First operand 153938 states and 179951 transitions. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:58,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:58,581 INFO L93 Difference]: Finished difference Result 208679 states and 246941 transitions. [2023-12-22 01:50:58,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 01:50:58,582 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2023-12-22 01:50:58,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:58,785 INFO L225 Difference]: With dead ends: 208679 [2023-12-22 01:50:58,785 INFO L226 Difference]: Without dead ends: 180922 [2023-12-22 01:50:58,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:50:58,816 INFO L413 NwaCegarLoop]: 1488 mSDtfsCounter, 4452 mSDsluCounter, 1751 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4452 SdHoareTripleChecker+Valid, 3239 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:58,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4452 Valid, 3239 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:50:58,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180922 states. [2023-12-22 01:51:07,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180922 to 153582. [2023-12-22 01:51:07,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153582 states, 153580 states have (on average 1.1635955202500325) internal successors, (178705), 153581 states have internal predecessors, (178705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:08,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153582 states to 153582 states and 178705 transitions. [2023-12-22 01:51:08,264 INFO L78 Accepts]: Start accepts. Automaton has 153582 states and 178705 transitions. Word has length 223 [2023-12-22 01:51:08,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:08,264 INFO L495 AbstractCegarLoop]: Abstraction has 153582 states and 178705 transitions. [2023-12-22 01:51:08,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:08,265 INFO L276 IsEmpty]: Start isEmpty. Operand 153582 states and 178705 transitions. [2023-12-22 01:51:08,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-22 01:51:08,310 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:08,310 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:51:08,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:08,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:08,511 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:08,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:08,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1380766762, now seen corresponding path program 2 times [2023-12-22 01:51:08,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:08,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1033117242] [2023-12-22 01:51:08,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:51:08,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:08,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:08,515 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:08,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-22 01:51:08,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:51:08,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:51:08,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 01:51:08,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:12,463 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2023-12-22 01:51:12,463 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:51:12,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:12,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1033117242] [2023-12-22 01:51:12,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1033117242] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:51:12,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:51:12,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 01:51:12,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080198999] [2023-12-22 01:51:12,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:51:12,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 01:51:12,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:12,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 01:51:12,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:51:12,464 INFO L87 Difference]: Start difference. First operand 153582 states and 178705 transitions. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:21,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:21,760 INFO L93 Difference]: Finished difference Result 194454 states and 229207 transitions. [2023-12-22 01:51:21,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 01:51:21,761 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2023-12-22 01:51:21,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:22,003 INFO L225 Difference]: With dead ends: 194454 [2023-12-22 01:51:22,003 INFO L226 Difference]: Without dead ends: 184290 [2023-12-22 01:51:22,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:51:22,036 INFO L413 NwaCegarLoop]: 1493 mSDtfsCounter, 1682 mSDsluCounter, 1870 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1682 SdHoareTripleChecker+Valid, 3363 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:22,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1682 Valid, 3363 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 01:51:22,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184290 states. [2023-12-22 01:51:31,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184290 to 161976. [2023-12-22 01:51:31,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161976 states, 161974 states have (on average 1.1627668638176498) internal successors, (188338), 161975 states have internal predecessors, (188338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:32,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161976 states to 161976 states and 188338 transitions. [2023-12-22 01:51:32,072 INFO L78 Accepts]: Start accepts. Automaton has 161976 states and 188338 transitions. Word has length 223 [2023-12-22 01:51:32,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:32,073 INFO L495 AbstractCegarLoop]: Abstraction has 161976 states and 188338 transitions. [2023-12-22 01:51:32,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:32,073 INFO L276 IsEmpty]: Start isEmpty. Operand 161976 states and 188338 transitions. [2023-12-22 01:51:32,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-22 01:51:32,113 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:32,113 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:51:32,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-22 01:51:32,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:32,318 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:32,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:32,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1128318458, now seen corresponding path program 2 times [2023-12-22 01:51:32,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:32,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158195169] [2023-12-22 01:51:32,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:51:32,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:32,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:32,321 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:32,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-22 01:51:32,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:51:32,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:51:32,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 01:51:32,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:35,686 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2023-12-22 01:51:35,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:51:35,686 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:35,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158195169] [2023-12-22 01:51:35,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158195169] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:51:35,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:51:35,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 01:51:35,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294248448] [2023-12-22 01:51:35,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:51:35,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 01:51:35,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:35,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 01:51:35,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:51:35,688 INFO L87 Difference]: Start difference. First operand 161976 states and 188338 transitions. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:46,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:46,515 INFO L93 Difference]: Finished difference Result 199555 states and 234778 transitions. [2023-12-22 01:51:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 01:51:46,517 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2023-12-22 01:51:46,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:46,714 INFO L225 Difference]: With dead ends: 199555 [2023-12-22 01:51:46,714 INFO L226 Difference]: Without dead ends: 189385 [2023-12-22 01:51:46,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:51:46,741 INFO L413 NwaCegarLoop]: 1498 mSDtfsCounter, 1696 mSDsluCounter, 1926 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1696 SdHoareTripleChecker+Valid, 3424 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:46,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1696 Valid, 3424 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:51:46,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189385 states. [2023-12-22 01:51:57,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189385 to 170910. [2023-12-22 01:51:57,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170910 states, 170908 states have (on average 1.1621515669248952) internal successors, (198621), 170909 states have internal predecessors, (198621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:57,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170910 states to 170910 states and 198621 transitions. [2023-12-22 01:51:57,326 INFO L78 Accepts]: Start accepts. Automaton has 170910 states and 198621 transitions. Word has length 223 [2023-12-22 01:51:57,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:57,326 INFO L495 AbstractCegarLoop]: Abstraction has 170910 states and 198621 transitions. [2023-12-22 01:51:57,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:57,326 INFO L276 IsEmpty]: Start isEmpty. Operand 170910 states and 198621 transitions. [2023-12-22 01:51:57,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-22 01:51:57,381 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:57,381 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:51:57,390 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 (45)] Ended with exit code 0 [2023-12-22 01:51:57,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:57,591 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:57,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:57,592 INFO L85 PathProgramCache]: Analyzing trace with hash -630317654, now seen corresponding path program 2 times [2023-12-22 01:51:57,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:57,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990697944] [2023-12-22 01:51:57,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:51:57,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:57,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:57,594 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 01:51:57,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-22 01:51:57,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:51:57,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:51:57,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 01:51:57,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 340 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2023-12-22 01:52:00,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:52:00,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:00,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990697944] [2023-12-22 01:52:00,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990697944] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:52:00,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:52:00,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-22 01:52:00,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890774244] [2023-12-22 01:52:00,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:52:00,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-22 01:52:00,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:00,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-22 01:52:00,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:52:00,646 INFO L87 Difference]: Start difference. First operand 170910 states and 198621 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:11,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:11,001 INFO L93 Difference]: Finished difference Result 206301 states and 242370 transitions. [2023-12-22 01:52:11,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-22 01:52:11,002 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2023-12-22 01:52:11,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:11,219 INFO L225 Difference]: With dead ends: 206301 [2023-12-22 01:52:11,219 INFO L226 Difference]: Without dead ends: 196062 [2023-12-22 01:52:11,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-12-22 01:52:11,248 INFO L413 NwaCegarLoop]: 1498 mSDtfsCounter, 3010 mSDsluCounter, 1859 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3010 SdHoareTripleChecker+Valid, 3357 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:11,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3010 Valid, 3357 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:52:11,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196062 states.