/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/pc_sfifo_1.cil-2+token_ring.11.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:32:10,205 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:32:10,313 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 02:32:10,317 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:32:10,317 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:32:10,353 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:32:10,353 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:32:10,354 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:32:10,354 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:32:10,357 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:32:10,357 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:32:10,358 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:32:10,358 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:32:10,359 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:32:10,359 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:32:10,359 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:32:10,360 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:32:10,360 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:32:10,360 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:32:10,361 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:32:10,361 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:32:10,361 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:32:10,361 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:32:10,362 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:32:10,363 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:32:10,363 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:32:10,363 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:32:10,363 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:32:10,364 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:32:10,364 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:32:10,365 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:32:10,365 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:32:10,365 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:32:10,365 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:32:10,365 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 02:32:10,583 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:32:10,599 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:32:10,602 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:32:10,603 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:32:10,603 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:32:10,604 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.11.cil-2.c [2023-12-22 02:32:11,780 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:32:11,957 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:32:11,957 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_1.cil-2+token_ring.11.cil-2.c [2023-12-22 02:32:11,981 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ef4410a8/685da8e7c29b40169ac1a33f15958d81/FLAGc4c4f8c3d [2023-12-22 02:32:11,995 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ef4410a8/685da8e7c29b40169ac1a33f15958d81 [2023-12-22 02:32:11,997 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:32:11,999 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:32:12,000 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:32:12,000 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:32:12,007 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:32:12,008 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:32:11" (1/1) ... [2023-12-22 02:32:12,009 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eae8ceb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12, skipping insertion in model container [2023-12-22 02:32:12,009 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:32:11" (1/1) ... [2023-12-22 02:32:12,055 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:32:12,180 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/pc_sfifo_1.cil-2+token_ring.11.cil-2.c[913,926] [2023-12-22 02:32:12,242 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/pc_sfifo_1.cil-2+token_ring.11.cil-2.c[5977,5990] [2023-12-22 02:32:12,327 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:32:12,339 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:32:12,347 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/pc_sfifo_1.cil-2+token_ring.11.cil-2.c[913,926] [2023-12-22 02:32:12,364 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/pc_sfifo_1.cil-2+token_ring.11.cil-2.c[5977,5990] [2023-12-22 02:32:12,429 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:32:12,452 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:32:12,453 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12 WrapperNode [2023-12-22 02:32:12,453 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:32:12,453 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:32:12,454 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:32:12,454 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:32:12,460 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,472 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,523 INFO L138 Inliner]: procedures = 71, calls = 81, calls flagged for inlining = 45, calls inlined = 45, statements flattened = 984 [2023-12-22 02:32:12,524 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:32:12,524 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:32:12,525 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:32:12,525 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:32:12,544 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,544 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,549 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,566 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 02:32:12,566 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,566 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,577 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,585 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,588 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,590 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,594 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:32:12,595 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:32:12,595 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:32:12,595 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:32:12,596 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (1/1) ... [2023-12-22 02:32:12,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:32:12,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:32:12,624 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 02:32:12,652 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 02:32:12,671 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:32:12,671 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:32:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:32:12,672 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2023-12-22 02:32:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2023-12-22 02:32:12,672 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:32:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:32:12,672 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:32:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:32:12,672 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:32:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:32:12,672 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:32:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:32:12,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:32:12,673 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:32:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:32:12,673 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:32:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:32:12,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:32:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:32:12,673 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:32:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:32:12,805 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:32:12,807 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:32:13,490 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:32:13,546 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:32:13,546 INFO L309 CfgBuilder]: Removed 18 assume(true) statements. [2023-12-22 02:32:13,547 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:32:13 BoogieIcfgContainer [2023-12-22 02:32:13,547 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:32:13,548 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:32:13,549 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:32:13,551 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:32:13,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:32:11" (1/3) ... [2023-12-22 02:32:13,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b683955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:32:13, skipping insertion in model container [2023-12-22 02:32:13,552 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:32:12" (2/3) ... [2023-12-22 02:32:13,552 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b683955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:32:13, skipping insertion in model container [2023-12-22 02:32:13,552 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:32:13" (3/3) ... [2023-12-22 02:32:13,553 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.11.cil-2.c [2023-12-22 02:32:13,564 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:32:13,564 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:32:13,600 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:32:13,604 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;@109c13a6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:32:13,604 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:32:13,610 INFO L276 IsEmpty]: Start isEmpty. Operand has 388 states, 345 states have (on average 1.7217391304347827) internal successors, (594), 350 states have internal predecessors, (594), 31 states have call successors, (31), 9 states have call predecessors, (31), 9 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2023-12-22 02:32:13,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-22 02:32:13,616 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:13,617 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] [2023-12-22 02:32:13,617 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:13,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:13,620 INFO L85 PathProgramCache]: Analyzing trace with hash 2103410286, now seen corresponding path program 1 times [2023-12-22 02:32:13,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:13,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125742881] [2023-12-22 02:32:13,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:13,629 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 02:32:13,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:13,632 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 02:32:13,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 (2)] Waiting until timeout for monitored process [2023-12-22 02:32:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:13,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:13,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:13,808 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 02:32:13,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:13,809 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:13,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125742881] [2023-12-22 02:32:13,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125742881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:13,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:13,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:13,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061649692] [2023-12-22 02:32:13,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:13,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:13,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:13,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:13,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:13,845 INFO L87 Difference]: Start difference. First operand has 388 states, 345 states have (on average 1.7217391304347827) internal successors, (594), 350 states have internal predecessors, (594), 31 states have call successors, (31), 9 states have call predecessors, (31), 9 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-22 02:32:14,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:14,031 INFO L93 Difference]: Finished difference Result 808 states and 1363 transitions. [2023-12-22 02:32:14,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:14,033 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2023-12-22 02:32:14,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:14,051 INFO L225 Difference]: With dead ends: 808 [2023-12-22 02:32:14,051 INFO L226 Difference]: Without dead ends: 436 [2023-12-22 02:32:14,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 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 02:32:14,061 INFO L413 NwaCegarLoop]: 578 mSDtfsCounter, 592 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:14,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 647 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:14,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2023-12-22 02:32:14,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 432. [2023-12-22 02:32:14,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 385 states have (on average 1.587012987012987) internal successors, (611), 388 states have internal predecessors, (611), 35 states have call successors, (35), 11 states have call predecessors, (35), 10 states have return successors, (37), 33 states have call predecessors, (37), 33 states have call successors, (37) [2023-12-22 02:32:14,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 683 transitions. [2023-12-22 02:32:14,137 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 683 transitions. Word has length 37 [2023-12-22 02:32:14,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:14,138 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 683 transitions. [2023-12-22 02:32:14,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-22 02:32:14,138 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 683 transitions. [2023-12-22 02:32:14,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-22 02:32:14,140 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:14,140 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] [2023-12-22 02:32:14,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:14,344 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 02:32:14,344 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:14,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:14,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1043030482, now seen corresponding path program 1 times [2023-12-22 02:32:14,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:14,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1033092563] [2023-12-22 02:32:14,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:14,347 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 02:32:14,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:14,348 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 02:32:14,355 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 02:32:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:14,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:14,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:14,503 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 02:32:14,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:14,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:14,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1033092563] [2023-12-22 02:32:14,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1033092563] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:14,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:14,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:14,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839306859] [2023-12-22 02:32:14,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:14,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:14,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:14,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:14,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:14,510 INFO L87 Difference]: Start difference. First operand 432 states and 683 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-22 02:32:14,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:14,605 INFO L93 Difference]: Finished difference Result 632 states and 975 transitions. [2023-12-22 02:32:14,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:14,606 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2023-12-22 02:32:14,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:14,609 INFO L225 Difference]: With dead ends: 632 [2023-12-22 02:32:14,609 INFO L226 Difference]: Without dead ends: 529 [2023-12-22 02:32:14,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 36 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 02:32:14,611 INFO L413 NwaCegarLoop]: 561 mSDtfsCounter, 585 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:14,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [585 Valid, 628 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:14,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2023-12-22 02:32:14,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 525. [2023-12-22 02:32:14,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 466 states have (on average 1.5493562231759657) internal successors, (722), 469 states have internal predecessors, (722), 43 states have call successors, (43), 15 states have call predecessors, (43), 14 states have return successors, (49), 41 states have call predecessors, (49), 41 states have call successors, (49) [2023-12-22 02:32:14,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 814 transitions. [2023-12-22 02:32:14,635 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 814 transitions. Word has length 38 [2023-12-22 02:32:14,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:14,636 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 814 transitions. [2023-12-22 02:32:14,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-22 02:32:14,636 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 814 transitions. [2023-12-22 02:32:14,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-22 02:32:14,638 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:14,638 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] [2023-12-22 02:32:14,644 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 02:32:14,842 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 02:32:14,843 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:14,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:14,843 INFO L85 PathProgramCache]: Analyzing trace with hash 146035582, now seen corresponding path program 1 times [2023-12-22 02:32:14,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:14,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1672724813] [2023-12-22 02:32:14,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:14,844 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 02:32:14,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:14,845 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 02:32:14,847 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 02:32:14,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:14,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:14,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:14,958 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 02:32:14,958 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:14,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:14,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1672724813] [2023-12-22 02:32:14,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1672724813] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:14,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:14,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:14,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717467653] [2023-12-22 02:32:14,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:14,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:14,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:14,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:14,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:14,960 INFO L87 Difference]: Start difference. First operand 525 states and 814 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-22 02:32:15,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:15,058 INFO L93 Difference]: Finished difference Result 877 states and 1311 transitions. [2023-12-22 02:32:15,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:15,058 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2023-12-22 02:32:15,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:15,061 INFO L225 Difference]: With dead ends: 877 [2023-12-22 02:32:15,061 INFO L226 Difference]: Without dead ends: 681 [2023-12-22 02:32:15,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 37 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 02:32:15,063 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 58 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:15,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1124 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:15,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2023-12-22 02:32:15,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 630. [2023-12-22 02:32:15,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 559 states have (on average 1.522361359570662) internal successors, (851), 564 states have internal predecessors, (851), 49 states have call successors, (49), 21 states have call predecessors, (49), 20 states have return successors, (57), 45 states have call predecessors, (57), 47 states have call successors, (57) [2023-12-22 02:32:15,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 957 transitions. [2023-12-22 02:32:15,089 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 957 transitions. Word has length 39 [2023-12-22 02:32:15,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:15,090 INFO L495 AbstractCegarLoop]: Abstraction has 630 states and 957 transitions. [2023-12-22 02:32:15,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-22 02:32:15,090 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 957 transitions. [2023-12-22 02:32:15,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-22 02:32:15,091 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:15,092 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] [2023-12-22 02:32:15,095 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 02:32:15,295 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 02:32:15,296 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:15,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:15,296 INFO L85 PathProgramCache]: Analyzing trace with hash -701033479, now seen corresponding path program 1 times [2023-12-22 02:32:15,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:15,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195039178] [2023-12-22 02:32:15,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:15,297 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 02:32:15,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:15,301 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 02:32:15,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 (5)] Waiting until timeout for monitored process [2023-12-22 02:32:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:15,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:15,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:15,443 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:32:15,444 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:15,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:15,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195039178] [2023-12-22 02:32:15,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195039178] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:15,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:15,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:15,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529393020] [2023-12-22 02:32:15,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:15,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:15,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:15,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:15,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:15,445 INFO L87 Difference]: Start difference. First operand 630 states and 957 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-22 02:32:15,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:15,542 INFO L93 Difference]: Finished difference Result 1082 states and 1594 transitions. [2023-12-22 02:32:15,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:15,542 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 54 [2023-12-22 02:32:15,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:15,545 INFO L225 Difference]: With dead ends: 1082 [2023-12-22 02:32:15,546 INFO L226 Difference]: Without dead ends: 781 [2023-12-22 02:32:15,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 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 02:32:15,547 INFO L413 NwaCegarLoop]: 610 mSDtfsCounter, 46 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:15,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 1163 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:15,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2023-12-22 02:32:15,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 781. [2023-12-22 02:32:15,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 688 states have (on average 1.4680232558139534) internal successors, (1010), 693 states have internal predecessors, (1010), 63 states have call successors, (63), 29 states have call predecessors, (63), 28 states have return successors, (79), 59 states have call predecessors, (79), 61 states have call successors, (79) [2023-12-22 02:32:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1152 transitions. [2023-12-22 02:32:15,575 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1152 transitions. Word has length 54 [2023-12-22 02:32:15,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:15,575 INFO L495 AbstractCegarLoop]: Abstraction has 781 states and 1152 transitions. [2023-12-22 02:32:15,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-22 02:32:15,575 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1152 transitions. [2023-12-22 02:32:15,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:32:15,577 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:15,577 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] [2023-12-22 02:32:15,588 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 02:32:15,780 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 02:32:15,780 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:15,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:15,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1508684440, now seen corresponding path program 1 times [2023-12-22 02:32:15,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:15,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827173016] [2023-12-22 02:32:15,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:15,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:15,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:15,784 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 02:32:15,786 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 02:32:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:15,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:15,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:15,940 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-22 02:32:15,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:15,941 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:15,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827173016] [2023-12-22 02:32:15,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827173016] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:15,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:15,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:15,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786535108] [2023-12-22 02:32:15,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:15,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:15,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:15,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:15,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:15,942 INFO L87 Difference]: Start difference. First operand 781 states and 1152 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 02:32:16,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:16,051 INFO L93 Difference]: Finished difference Result 1266 states and 1811 transitions. [2023-12-22 02:32:16,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:16,052 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2023-12-22 02:32:16,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:16,057 INFO L225 Difference]: With dead ends: 1266 [2023-12-22 02:32:16,057 INFO L226 Difference]: Without dead ends: 894 [2023-12-22 02:32:16,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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 02:32:16,059 INFO L413 NwaCegarLoop]: 566 mSDtfsCounter, 572 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:16,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [572 Valid, 632 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:16,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 894 states. [2023-12-22 02:32:16,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 894 to 894. [2023-12-22 02:32:16,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 787 states have (on average 1.4332909783989836) internal successors, (1128), 792 states have internal predecessors, (1128), 71 states have call successors, (71), 35 states have call predecessors, (71), 34 states have return successors, (91), 67 states have call predecessors, (91), 69 states have call successors, (91) [2023-12-22 02:32:16,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1290 transitions. [2023-12-22 02:32:16,098 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 1290 transitions. Word has length 59 [2023-12-22 02:32:16,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:16,099 INFO L495 AbstractCegarLoop]: Abstraction has 894 states and 1290 transitions. [2023-12-22 02:32:16,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 02:32:16,099 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 1290 transitions. [2023-12-22 02:32:16,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:32:16,101 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:16,101 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] [2023-12-22 02:32:16,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:16,304 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 02:32:16,305 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:16,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:16,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1389820358, now seen corresponding path program 1 times [2023-12-22 02:32:16,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:16,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1483127814] [2023-12-22 02:32:16,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:16,306 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 02:32:16,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:16,307 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 02:32:16,309 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 02:32:16,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:16,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:16,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:16,414 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:32:16,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:16,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:16,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1483127814] [2023-12-22 02:32:16,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1483127814] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:16,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:16,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:16,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407294588] [2023-12-22 02:32:16,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:16,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:16,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:16,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:16,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:16,416 INFO L87 Difference]: Start difference. First operand 894 states and 1290 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 02:32:16,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:16,537 INFO L93 Difference]: Finished difference Result 1393 states and 1979 transitions. [2023-12-22 02:32:16,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:16,538 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-12-22 02:32:16,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:16,543 INFO L225 Difference]: With dead ends: 1393 [2023-12-22 02:32:16,543 INFO L226 Difference]: Without dead ends: 955 [2023-12-22 02:32:16,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 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 02:32:16,545 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 11 mSDsluCounter, 1121 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1684 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:16,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1684 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:16,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2023-12-22 02:32:16,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 925. [2023-12-22 02:32:16,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 816 states have (on average 1.4178921568627452) internal successors, (1157), 823 states have internal predecessors, (1157), 71 states have call successors, (71), 35 states have call predecessors, (71), 36 states have return successors, (93), 67 states have call predecessors, (93), 69 states have call successors, (93) [2023-12-22 02:32:16,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1321 transitions. [2023-12-22 02:32:16,591 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1321 transitions. Word has length 60 [2023-12-22 02:32:16,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:16,592 INFO L495 AbstractCegarLoop]: Abstraction has 925 states and 1321 transitions. [2023-12-22 02:32:16,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 02:32:16,592 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1321 transitions. [2023-12-22 02:32:16,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:32:16,593 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:16,594 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] [2023-12-22 02:32:16,597 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 02:32:16,797 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 02:32:16,798 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:16,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:16,798 INFO L85 PathProgramCache]: Analyzing trace with hash 2061141436, now seen corresponding path program 1 times [2023-12-22 02:32:16,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:16,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753262535] [2023-12-22 02:32:16,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:16,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:16,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:16,799 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 02:32:16,832 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 02:32:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:16,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:16,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:16,906 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 02:32:16,906 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:16,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:16,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753262535] [2023-12-22 02:32:16,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753262535] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:16,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:16,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:16,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446898055] [2023-12-22 02:32:16,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:16,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:16,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:16,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:16,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:16,908 INFO L87 Difference]: Start difference. First operand 925 states and 1321 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 02:32:17,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:17,054 INFO L93 Difference]: Finished difference Result 1342 states and 1890 transitions. [2023-12-22 02:32:17,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:17,055 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-12-22 02:32:17,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:17,058 INFO L225 Difference]: With dead ends: 1342 [2023-12-22 02:32:17,058 INFO L226 Difference]: Without dead ends: 832 [2023-12-22 02:32:17,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 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 02:32:17,060 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 2 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1681 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:17,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1681 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:17,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2023-12-22 02:32:17,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 826. [2023-12-22 02:32:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 731 states have (on average 1.4254445964432285) internal successors, (1042), 740 states have internal predecessors, (1042), 61 states have call successors, (61), 29 states have call predecessors, (61), 32 states have return successors, (79), 57 states have call predecessors, (79), 59 states have call successors, (79) [2023-12-22 02:32:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1182 transitions. [2023-12-22 02:32:17,085 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1182 transitions. Word has length 60 [2023-12-22 02:32:17,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:17,085 INFO L495 AbstractCegarLoop]: Abstraction has 826 states and 1182 transitions. [2023-12-22 02:32:17,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-22 02:32:17,086 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1182 transitions. [2023-12-22 02:32:17,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:32:17,086 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:17,087 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] [2023-12-22 02:32:17,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:17,290 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 02:32:17,290 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:17,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash -436186244, now seen corresponding path program 1 times [2023-12-22 02:32:17,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:17,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1074201793] [2023-12-22 02:32:17,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:17,293 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 02:32:17,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:17,294 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 02:32:17,326 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 02:32:17,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:17,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:17,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:17,424 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:32:17,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:32:17,480 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-22 02:32:17,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:17,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1074201793] [2023-12-22 02:32:17,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1074201793] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-22 02:32:17,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-22 02:32:17,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2023-12-22 02:32:17,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826698565] [2023-12-22 02:32:17,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:17,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:17,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:17,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:17,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:17,482 INFO L87 Difference]: Start difference. First operand 826 states and 1182 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-22 02:32:17,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:17,686 INFO L93 Difference]: Finished difference Result 875 states and 1243 transitions. [2023-12-22 02:32:17,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:17,687 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 60 [2023-12-22 02:32:17,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:17,690 INFO L225 Difference]: With dead ends: 875 [2023-12-22 02:32:17,690 INFO L226 Difference]: Without dead ends: 872 [2023-12-22 02:32:17,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 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 02:32:17,691 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 1107 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1107 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:17,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1107 Valid, 634 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:32:17,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2023-12-22 02:32:17,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 825. [2023-12-22 02:32:17,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 731 states have (on average 1.4227086183310533) internal successors, (1040), 739 states have internal predecessors, (1040), 60 states have call successors, (60), 29 states have call predecessors, (60), 32 states have return successors, (79), 57 states have call predecessors, (79), 59 states have call successors, (79) [2023-12-22 02:32:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1179 transitions. [2023-12-22 02:32:17,720 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1179 transitions. Word has length 60 [2023-12-22 02:32:17,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:17,720 INFO L495 AbstractCegarLoop]: Abstraction has 825 states and 1179 transitions. [2023-12-22 02:32:17,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-12-22 02:32:17,720 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1179 transitions. [2023-12-22 02:32:17,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-22 02:32:17,721 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:17,721 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:32:17,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:17,926 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 02:32:17,926 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:17,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:17,926 INFO L85 PathProgramCache]: Analyzing trace with hash -638202983, now seen corresponding path program 1 times [2023-12-22 02:32:17,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:17,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2064351822] [2023-12-22 02:32:17,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:17,927 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 02:32:17,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:17,928 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 02:32:17,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 (10)] Waiting until timeout for monitored process [2023-12-22 02:32:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:18,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:32:18,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:32:18,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:32:18,331 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-22 02:32:18,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:18,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2064351822] [2023-12-22 02:32:18,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2064351822] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 02:32:18,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 02:32:18,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-22 02:32:18,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529285003] [2023-12-22 02:32:18,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 02:32:18,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 02:32:18,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:18,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 02:32:18,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:32:18,332 INFO L87 Difference]: Start difference. First operand 825 states and 1179 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-22 02:32:18,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:18,859 INFO L93 Difference]: Finished difference Result 1544 states and 2117 transitions. [2023-12-22 02:32:18,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:32:18,860 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 61 [2023-12-22 02:32:18,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:18,865 INFO L225 Difference]: With dead ends: 1544 [2023-12-22 02:32:18,865 INFO L226 Difference]: Without dead ends: 1541 [2023-12-22 02:32:18,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:32:18,866 INFO L413 NwaCegarLoop]: 638 mSDtfsCounter, 1259 mSDsluCounter, 1746 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1259 SdHoareTripleChecker+Valid, 2384 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:18,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1259 Valid, 2384 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:18,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2023-12-22 02:32:18,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1128. [2023-12-22 02:32:18,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1128 states, 998 states have (on average 1.3887775551102204) internal successors, (1386), 1012 states have internal predecessors, (1386), 79 states have call successors, (79), 42 states have call predecessors, (79), 49 states have return successors, (110), 74 states have call predecessors, (110), 78 states have call successors, (110) [2023-12-22 02:32:18,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1128 states to 1128 states and 1575 transitions. [2023-12-22 02:32:18,922 INFO L78 Accepts]: Start accepts. Automaton has 1128 states and 1575 transitions. Word has length 61 [2023-12-22 02:32:18,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:18,923 INFO L495 AbstractCegarLoop]: Abstraction has 1128 states and 1575 transitions. [2023-12-22 02:32:18,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-22 02:32:18,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1128 states and 1575 transitions. [2023-12-22 02:32:18,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 02:32:18,924 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:18,925 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 02:32:18,930 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 02:32:19,128 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 02:32:19,128 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:19,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:19,129 INFO L85 PathProgramCache]: Analyzing trace with hash 736731372, now seen corresponding path program 2 times [2023-12-22 02:32:19,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:19,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1024485140] [2023-12-22 02:32:19,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:32:19,129 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 02:32:19,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:19,130 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 02:32:19,166 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 02:32:19,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 02:32:19,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:32:19,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:19,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:19,240 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-22 02:32:19,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:19,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:19,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1024485140] [2023-12-22 02:32:19,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1024485140] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:19,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:19,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:19,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603543993] [2023-12-22 02:32:19,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:19,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:19,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:19,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:19,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:19,241 INFO L87 Difference]: Start difference. First operand 1128 states and 1575 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-22 02:32:19,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:19,333 INFO L93 Difference]: Finished difference Result 1683 states and 2306 transitions. [2023-12-22 02:32:19,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:19,334 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 78 [2023-12-22 02:32:19,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:19,337 INFO L225 Difference]: With dead ends: 1683 [2023-12-22 02:32:19,337 INFO L226 Difference]: Without dead ends: 1032 [2023-12-22 02:32:19,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:19,338 INFO L413 NwaCegarLoop]: 588 mSDtfsCounter, 574 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:19,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [574 Valid, 651 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:19,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2023-12-22 02:32:19,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 1020. [2023-12-22 02:32:19,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 903 states have (on average 1.3931339977851607) internal successors, (1258), 917 states have internal predecessors, (1258), 72 states have call successors, (72), 37 states have call predecessors, (72), 43 states have return successors, (99), 66 states have call predecessors, (99), 71 states have call successors, (99) [2023-12-22 02:32:19,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1429 transitions. [2023-12-22 02:32:19,376 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1429 transitions. Word has length 78 [2023-12-22 02:32:19,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:19,377 INFO L495 AbstractCegarLoop]: Abstraction has 1020 states and 1429 transitions. [2023-12-22 02:32:19,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-22 02:32:19,377 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1429 transitions. [2023-12-22 02:32:19,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-22 02:32:19,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:19,378 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 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 02:32:19,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:19,581 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 02:32:19,581 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:19,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:19,582 INFO L85 PathProgramCache]: Analyzing trace with hash -853344380, now seen corresponding path program 1 times [2023-12-22 02:32:19,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:19,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307864750] [2023-12-22 02:32:19,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:19,582 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 02:32:19,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:19,589 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 02:32:19,624 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 02:32:19,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:19,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:19,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:19,720 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-22 02:32:19,720 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:19,720 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:19,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307864750] [2023-12-22 02:32:19,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307864750] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:19,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:19,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:19,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741204725] [2023-12-22 02:32:19,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:19,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:19,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:19,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:19,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:19,721 INFO L87 Difference]: Start difference. First operand 1020 states and 1429 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:20,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:20,200 INFO L93 Difference]: Finished difference Result 1744 states and 2370 transitions. [2023-12-22 02:32:20,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:20,201 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-22 02:32:20,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:20,204 INFO L225 Difference]: With dead ends: 1744 [2023-12-22 02:32:20,205 INFO L226 Difference]: Without dead ends: 1053 [2023-12-22 02:32:20,206 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 89 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 02:32:20,207 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 801 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:20,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 630 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:20,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2023-12-22 02:32:20,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 1020. [2023-12-22 02:32:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 903 states have (on average 1.3765227021040976) internal successors, (1243), 917 states have internal predecessors, (1243), 72 states have call successors, (72), 37 states have call predecessors, (72), 43 states have return successors, (98), 66 states have call predecessors, (98), 71 states have call successors, (98) [2023-12-22 02:32:20,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1413 transitions. [2023-12-22 02:32:20,257 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1413 transitions. Word has length 92 [2023-12-22 02:32:20,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:20,257 INFO L495 AbstractCegarLoop]: Abstraction has 1020 states and 1413 transitions. [2023-12-22 02:32:20,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:20,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1413 transitions. [2023-12-22 02:32:20,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-22 02:32:20,259 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:20,259 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 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 02:32:20,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:20,463 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 02:32:20,463 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:20,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:20,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1973694991, now seen corresponding path program 1 times [2023-12-22 02:32:20,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:20,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1670468696] [2023-12-22 02:32:20,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:20,464 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 02:32:20,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:20,465 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 02:32:20,468 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 02:32:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:20,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:20,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:20,579 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-22 02:32:20,579 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:20,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:20,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1670468696] [2023-12-22 02:32:20,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1670468696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:20,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:20,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:20,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708733086] [2023-12-22 02:32:20,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:20,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:20,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:20,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:20,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:20,580 INFO L87 Difference]: Start difference. First operand 1020 states and 1413 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-22 02:32:20,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:20,745 INFO L93 Difference]: Finished difference Result 1303 states and 1764 transitions. [2023-12-22 02:32:20,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:20,745 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 93 [2023-12-22 02:32:20,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:20,747 INFO L225 Difference]: With dead ends: 1303 [2023-12-22 02:32:20,747 INFO L226 Difference]: Without dead ends: 324 [2023-12-22 02:32:20,748 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 02:32:20,749 INFO L413 NwaCegarLoop]: 596 mSDtfsCounter, 50 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1136 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:20,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1136 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:20,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-12-22 02:32:20,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 324. [2023-12-22 02:32:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 292 states have (on average 1.63013698630137) internal successors, (476), 293 states have internal predecessors, (476), 25 states have call successors, (25), 6 states have call predecessors, (25), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-22 02:32:20,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 526 transitions. [2023-12-22 02:32:20,773 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 526 transitions. Word has length 93 [2023-12-22 02:32:20,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:20,774 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 526 transitions. [2023-12-22 02:32:20,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-22 02:32:20,774 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 526 transitions. [2023-12-22 02:32:20,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:20,775 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:20,775 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:20,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:20,978 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 02:32:20,979 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:20,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:20,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1592151108, now seen corresponding path program 1 times [2023-12-22 02:32:20,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:20,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2020041627] [2023-12-22 02:32:20,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:20,980 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:20,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:20,982 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 02:32:20,992 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 02:32:21,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:21,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:21,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:21,145 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 02:32:21,145 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:21,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:21,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2020041627] [2023-12-22 02:32:21,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2020041627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:21,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:21,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:21,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289822417] [2023-12-22 02:32:21,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:21,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:21,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:21,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:21,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:21,147 INFO L87 Difference]: Start difference. First operand 324 states and 526 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:21,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:21,240 INFO L93 Difference]: Finished difference Result 640 states and 1039 transitions. [2023-12-22 02:32:21,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:21,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:21,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:21,254 INFO L225 Difference]: With dead ends: 640 [2023-12-22 02:32:21,254 INFO L226 Difference]: Without dead ends: 324 [2023-12-22 02:32:21,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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 02:32:21,255 INFO L413 NwaCegarLoop]: 483 mSDtfsCounter, 516 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:21,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 483 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:21,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-12-22 02:32:21,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 324. [2023-12-22 02:32:21,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 292 states have (on average 1.6267123287671232) internal successors, (475), 293 states have internal predecessors, (475), 25 states have call successors, (25), 6 states have call predecessors, (25), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-22 02:32:21,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 525 transitions. [2023-12-22 02:32:21,266 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 525 transitions. Word has length 151 [2023-12-22 02:32:21,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:21,266 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 525 transitions. [2023-12-22 02:32:21,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:21,266 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 525 transitions. [2023-12-22 02:32:21,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:21,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:21,267 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:21,283 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 02:32:21,480 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 02:32:21,481 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:21,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:21,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1051721602, now seen corresponding path program 1 times [2023-12-22 02:32:21,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:21,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [571311005] [2023-12-22 02:32:21,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:21,482 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 02:32:21,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:21,483 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 02:32:21,516 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 02:32:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:21,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:21,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:21,657 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 02:32:21,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:21,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:21,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [571311005] [2023-12-22 02:32:21,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [571311005] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:21,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:21,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:21,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106480246] [2023-12-22 02:32:21,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:21,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:21,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:21,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:21,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:21,659 INFO L87 Difference]: Start difference. First operand 324 states and 525 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:21,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:21,714 INFO L93 Difference]: Finished difference Result 632 states and 1022 transitions. [2023-12-22 02:32:21,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:21,715 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:21,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:21,716 INFO L225 Difference]: With dead ends: 632 [2023-12-22 02:32:21,716 INFO L226 Difference]: Without dead ends: 324 [2023-12-22 02:32:21,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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 02:32:21,717 INFO L413 NwaCegarLoop]: 482 mSDtfsCounter, 507 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:21,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 482 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:32:21,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-12-22 02:32:21,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 324. [2023-12-22 02:32:21,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 292 states have (on average 1.6232876712328768) internal successors, (474), 293 states have internal predecessors, (474), 25 states have call successors, (25), 6 states have call predecessors, (25), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-22 02:32:21,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 524 transitions. [2023-12-22 02:32:21,732 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 524 transitions. Word has length 151 [2023-12-22 02:32:21,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:21,732 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 524 transitions. [2023-12-22 02:32:21,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:21,732 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 524 transitions. [2023-12-22 02:32:21,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:21,733 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:21,733 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:21,742 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 02:32:21,938 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 02:32:21,939 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:21,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:21,939 INFO L85 PathProgramCache]: Analyzing trace with hash 565718848, now seen corresponding path program 1 times [2023-12-22 02:32:21,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:21,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822643304] [2023-12-22 02:32:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:21,940 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 02:32:21,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:21,941 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 02:32:21,943 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 02:32:22,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:22,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:22,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:22,133 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 02:32:22,134 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:22,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:22,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822643304] [2023-12-22 02:32:22,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822643304] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:22,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:22,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:22,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865654188] [2023-12-22 02:32:22,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:22,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:22,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:22,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:22,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:22,135 INFO L87 Difference]: Start difference. First operand 324 states and 524 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:22,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:22,796 INFO L93 Difference]: Finished difference Result 981 states and 1603 transitions. [2023-12-22 02:32:22,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:32:22,797 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:22,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:22,799 INFO L225 Difference]: With dead ends: 981 [2023-12-22 02:32:22,799 INFO L226 Difference]: Without dead ends: 675 [2023-12-22 02:32:22,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:22,800 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 1011 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1030 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:22,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1030 Valid, 1348 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:32:22,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2023-12-22 02:32:22,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 648. [2023-12-22 02:32:22,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.634974533106961) internal successors, (963), 591 states have internal predecessors, (963), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:22,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1054 transitions. [2023-12-22 02:32:22,823 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1054 transitions. Word has length 151 [2023-12-22 02:32:22,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:22,823 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1054 transitions. [2023-12-22 02:32:22,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:22,823 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1054 transitions. [2023-12-22 02:32:22,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:22,824 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:22,824 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:22,845 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 02:32:23,028 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 02:32:23,029 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:23,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:23,029 INFO L85 PathProgramCache]: Analyzing trace with hash 444492996, now seen corresponding path program 1 times [2023-12-22 02:32:23,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:23,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [286755843] [2023-12-22 02:32:23,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:23,030 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 02:32:23,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:23,031 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 02:32:23,033 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 02:32:23,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:23,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:23,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:23,240 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 02:32:23,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:23,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:23,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [286755843] [2023-12-22 02:32:23,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [286755843] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:23,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:23,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:23,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027879668] [2023-12-22 02:32:23,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:23,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:23,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:23,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:23,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:23,242 INFO L87 Difference]: Start difference. First operand 648 states and 1054 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:23,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:23,614 INFO L93 Difference]: Finished difference Result 1278 states and 2085 transitions. [2023-12-22 02:32:23,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:23,615 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:23,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:23,617 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:23,617 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:23,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:23,618 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 709 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:23,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [728 Valid, 839 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:23,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:23,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:23,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.6230899830220713) internal successors, (956), 591 states have internal predecessors, (956), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:23,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1047 transitions. [2023-12-22 02:32:23,641 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1047 transitions. Word has length 151 [2023-12-22 02:32:23,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:23,641 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1047 transitions. [2023-12-22 02:32:23,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:23,641 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1047 transitions. [2023-12-22 02:32:23,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:23,642 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:23,642 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:23,656 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 02:32:23,846 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 02:32:23,847 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:23,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:23,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1119653122, now seen corresponding path program 1 times [2023-12-22 02:32:23,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:23,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1146349939] [2023-12-22 02:32:23,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:23,848 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 02:32:23,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:23,849 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 02:32:23,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 02:32:23,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:24,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:24,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:24,071 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 02:32:24,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:24,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:24,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1146349939] [2023-12-22 02:32:24,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1146349939] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:24,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:24,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:24,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463026471] [2023-12-22 02:32:24,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:24,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:24,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:24,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:24,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:24,073 INFO L87 Difference]: Start difference. First operand 648 states and 1047 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:24,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:24,437 INFO L93 Difference]: Finished difference Result 1278 states and 2071 transitions. [2023-12-22 02:32:24,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:24,438 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:24,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:24,440 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:24,440 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:24,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:24,442 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 702 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:24,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 832 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:24,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:24,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:24,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.6112054329371817) internal successors, (949), 591 states have internal predecessors, (949), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:24,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1040 transitions. [2023-12-22 02:32:24,465 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1040 transitions. Word has length 151 [2023-12-22 02:32:24,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:24,465 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1040 transitions. [2023-12-22 02:32:24,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:24,465 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1040 transitions. [2023-12-22 02:32:24,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:24,466 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:24,466 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:24,484 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 (18)] Ended with exit code 0 [2023-12-22 02:32:24,671 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 02:32:24,672 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:24,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:24,672 INFO L85 PathProgramCache]: Analyzing trace with hash -494477826, now seen corresponding path program 1 times [2023-12-22 02:32:24,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:24,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [189642446] [2023-12-22 02:32:24,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:24,673 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 02:32:24,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:24,674 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 02:32:24,676 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 02:32:24,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:24,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:24,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:24,857 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 02:32:24,857 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:24,857 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:24,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [189642446] [2023-12-22 02:32:24,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [189642446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:24,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:24,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:24,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243187545] [2023-12-22 02:32:24,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:24,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:24,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:24,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:24,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:24,859 INFO L87 Difference]: Start difference. First operand 648 states and 1040 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:25,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:25,255 INFO L93 Difference]: Finished difference Result 1278 states and 2057 transitions. [2023-12-22 02:32:25,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:25,256 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:25,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:25,258 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:25,258 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:25,259 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:25,259 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 696 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:25,260 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [715 Valid, 825 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:25,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:25,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:25,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.599320882852292) internal successors, (942), 591 states have internal predecessors, (942), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:25,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1033 transitions. [2023-12-22 02:32:25,298 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1033 transitions. Word has length 151 [2023-12-22 02:32:25,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:25,298 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1033 transitions. [2023-12-22 02:32:25,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:25,298 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1033 transitions. [2023-12-22 02:32:25,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:25,299 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:25,299 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:25,306 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 02:32:25,504 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 02:32:25,505 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:25,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:25,505 INFO L85 PathProgramCache]: Analyzing trace with hash -269451902, now seen corresponding path program 1 times [2023-12-22 02:32:25,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:25,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [270779297] [2023-12-22 02:32:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:25,506 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 02:32:25,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:25,507 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 02:32:25,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 (20)] Waiting until timeout for monitored process [2023-12-22 02:32:25,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:25,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:25,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:25,723 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 02:32:25,723 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:25,723 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:25,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [270779297] [2023-12-22 02:32:25,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [270779297] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:25,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:25,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:25,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172290109] [2023-12-22 02:32:25,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:25,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:25,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:25,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:25,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:25,724 INFO L87 Difference]: Start difference. First operand 648 states and 1033 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:26,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:26,142 INFO L93 Difference]: Finished difference Result 1278 states and 2043 transitions. [2023-12-22 02:32:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:26,143 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:26,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:26,145 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:26,145 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:26,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:26,147 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 690 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:26,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 818 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:26,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:26,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:26,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.5874363327674024) internal successors, (935), 591 states have internal predecessors, (935), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:26,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1026 transitions. [2023-12-22 02:32:26,173 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1026 transitions. Word has length 151 [2023-12-22 02:32:26,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:26,173 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1026 transitions. [2023-12-22 02:32:26,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:26,174 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1026 transitions. [2023-12-22 02:32:26,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:26,174 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:26,174 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:26,180 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 02:32:26,379 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 02:32:26,380 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:26,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:26,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1093476994, now seen corresponding path program 1 times [2023-12-22 02:32:26,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:26,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072723040] [2023-12-22 02:32:26,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:26,381 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 02:32:26,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:26,382 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 02:32:26,383 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 02:32:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:26,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:26,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:26,561 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 02:32:26,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:26,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:26,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072723040] [2023-12-22 02:32:26,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072723040] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:26,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:26,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:26,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970881705] [2023-12-22 02:32:26,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:26,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:26,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:26,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:26,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:26,563 INFO L87 Difference]: Start difference. First operand 648 states and 1026 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:26,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:26,975 INFO L93 Difference]: Finished difference Result 1278 states and 2029 transitions. [2023-12-22 02:32:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:26,976 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:26,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:26,978 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:26,979 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:26,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:26,980 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 684 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:26,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 811 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:26,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:27,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:27,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.5755517826825127) internal successors, (928), 591 states have internal predecessors, (928), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:27,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1019 transitions. [2023-12-22 02:32:27,013 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1019 transitions. Word has length 151 [2023-12-22 02:32:27,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:27,014 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1019 transitions. [2023-12-22 02:32:27,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:27,014 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1019 transitions. [2023-12-22 02:32:27,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:27,015 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:27,015 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:27,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:27,220 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 02:32:27,221 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:27,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:27,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1650888194, now seen corresponding path program 1 times [2023-12-22 02:32:27,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:27,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104048612] [2023-12-22 02:32:27,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:27,222 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 02:32:27,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:27,223 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 02:32:27,255 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 02:32:27,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:27,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:27,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:27,410 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 02:32:27,410 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:27,411 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:27,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104048612] [2023-12-22 02:32:27,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104048612] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:27,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:27,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:27,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365748486] [2023-12-22 02:32:27,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:27,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:27,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:27,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:27,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:27,414 INFO L87 Difference]: Start difference. First operand 648 states and 1019 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:27,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:27,790 INFO L93 Difference]: Finished difference Result 1278 states and 2015 transitions. [2023-12-22 02:32:27,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:27,791 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:27,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:27,793 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:27,793 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:27,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:27,794 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 678 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:27,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 804 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:27,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:27,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:27,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.563667232597623) internal successors, (921), 591 states have internal predecessors, (921), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:27,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1012 transitions. [2023-12-22 02:32:27,826 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1012 transitions. Word has length 151 [2023-12-22 02:32:27,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:27,826 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1012 transitions. [2023-12-22 02:32:27,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:27,826 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1012 transitions. [2023-12-22 02:32:27,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:27,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:27,827 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:27,832 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 02:32:28,032 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 02:32:28,033 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:28,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:28,033 INFO L85 PathProgramCache]: Analyzing trace with hash 353942782, now seen corresponding path program 1 times [2023-12-22 02:32:28,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:28,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279525013] [2023-12-22 02:32:28,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:28,034 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 02:32:28,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:28,035 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 02:32:28,037 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 02:32:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:28,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:28,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:28,242 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 02:32:28,242 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:28,242 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:28,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279525013] [2023-12-22 02:32:28,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279525013] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:28,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:28,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:28,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709866770] [2023-12-22 02:32:28,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:28,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:28,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:28,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:28,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:28,243 INFO L87 Difference]: Start difference. First operand 648 states and 1012 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:28,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:28,673 INFO L93 Difference]: Finished difference Result 1278 states and 2001 transitions. [2023-12-22 02:32:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:28,673 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:28,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:28,675 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:28,675 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:28,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:28,677 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 672 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:28,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 797 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:28,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:28,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.5517826825127334) internal successors, (914), 591 states have internal predecessors, (914), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:28,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1005 transitions. [2023-12-22 02:32:28,707 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1005 transitions. Word has length 151 [2023-12-22 02:32:28,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:28,708 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 1005 transitions. [2023-12-22 02:32:28,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:28,708 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1005 transitions. [2023-12-22 02:32:28,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:28,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:28,709 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:28,718 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 02:32:28,913 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 02:32:28,914 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:28,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:28,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1143389826, now seen corresponding path program 1 times [2023-12-22 02:32:28,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:28,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1873620008] [2023-12-22 02:32:28,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:28,915 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 02:32:28,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:28,916 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 02:32:28,920 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 02:32:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:29,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:29,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:29,108 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 02:32:29,108 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:29,108 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1873620008] [2023-12-22 02:32:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1873620008] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:29,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:29,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955679050] [2023-12-22 02:32:29,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:29,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:29,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:29,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:29,110 INFO L87 Difference]: Start difference. First operand 648 states and 1005 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:29,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:29,470 INFO L93 Difference]: Finished difference Result 1278 states and 1987 transitions. [2023-12-22 02:32:29,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:29,473 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:29,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:29,475 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:29,475 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:29,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:29,477 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 666 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:29,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 790 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:29,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:29,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:29,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.5398981324278438) internal successors, (907), 591 states have internal predecessors, (907), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:29,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 998 transitions. [2023-12-22 02:32:29,506 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 998 transitions. Word has length 151 [2023-12-22 02:32:29,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:29,507 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 998 transitions. [2023-12-22 02:32:29,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:29,507 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 998 transitions. [2023-12-22 02:32:29,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:29,507 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:29,508 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:29,512 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 02:32:29,712 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 02:32:29,713 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:29,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:29,713 INFO L85 PathProgramCache]: Analyzing trace with hash -907019072, now seen corresponding path program 1 times [2023-12-22 02:32:29,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:29,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570727332] [2023-12-22 02:32:29,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:29,714 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 02:32:29,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:29,715 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 02:32:29,746 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 02:32:29,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:29,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:29,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:29,928 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 02:32:29,928 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:29,928 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:29,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570727332] [2023-12-22 02:32:29,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570727332] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:29,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:29,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:29,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826862447] [2023-12-22 02:32:29,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:29,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:29,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:29,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:29,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:29,929 INFO L87 Difference]: Start difference. First operand 648 states and 998 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:30,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:30,334 INFO L93 Difference]: Finished difference Result 1278 states and 1973 transitions. [2023-12-22 02:32:30,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:30,337 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:30,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:30,342 INFO L225 Difference]: With dead ends: 1278 [2023-12-22 02:32:30,342 INFO L226 Difference]: Without dead ends: 648 [2023-12-22 02:32:30,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:30,344 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 659 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:30,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [678 Valid, 783 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:30,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2023-12-22 02:32:30,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2023-12-22 02:32:30,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 589 states have (on average 1.5280135823429541) internal successors, (900), 591 states have internal predecessors, (900), 45 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (46), 45 states have call predecessors, (46), 45 states have call successors, (46) [2023-12-22 02:32:30,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 991 transitions. [2023-12-22 02:32:30,385 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 991 transitions. Word has length 151 [2023-12-22 02:32:30,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:30,385 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 991 transitions. [2023-12-22 02:32:30,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:30,386 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 991 transitions. [2023-12-22 02:32:30,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:30,387 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:30,387 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:30,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:30,591 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 02:32:30,592 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:30,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:30,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1977022020, now seen corresponding path program 1 times [2023-12-22 02:32:30,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:30,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [237137713] [2023-12-22 02:32:30,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:30,593 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 02:32:30,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:30,595 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 02:32:30,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 (26)] Waiting until timeout for monitored process [2023-12-22 02:32:30,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:30,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:30,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:30,828 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 02:32:30,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:30,828 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:30,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [237137713] [2023-12-22 02:32:30,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [237137713] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:30,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:30,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:30,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70818852] [2023-12-22 02:32:30,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:30,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:30,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:30,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:30,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:30,830 INFO L87 Difference]: Start difference. First operand 648 states and 991 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:31,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:31,318 INFO L93 Difference]: Finished difference Result 1432 states and 2211 transitions. [2023-12-22 02:32:31,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:31,319 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:31,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:31,321 INFO L225 Difference]: With dead ends: 1432 [2023-12-22 02:32:31,321 INFO L226 Difference]: Without dead ends: 802 [2023-12-22 02:32:31,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:31,323 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 758 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:31,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 777 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:31,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2023-12-22 02:32:31,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 802. [2023-12-22 02:32:31,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 737 states have (on average 1.507462686567164) internal successors, (1111), 739 states have internal predecessors, (1111), 47 states have call successors, (47), 16 states have call predecessors, (47), 17 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-22 02:32:31,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1206 transitions. [2023-12-22 02:32:31,360 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1206 transitions. Word has length 151 [2023-12-22 02:32:31,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:31,360 INFO L495 AbstractCegarLoop]: Abstraction has 802 states and 1206 transitions. [2023-12-22 02:32:31,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:31,360 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1206 transitions. [2023-12-22 02:32:31,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:31,361 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:31,361 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:31,367 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 02:32:31,565 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 02:32:31,565 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:31,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash 442389441, now seen corresponding path program 1 times [2023-12-22 02:32:31,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:31,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1230823649] [2023-12-22 02:32:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:31,566 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 02:32:31,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:31,567 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 02:32:31,600 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 02:32:31,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:31,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:31,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:31,777 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 02:32:31,778 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:31,778 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:31,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1230823649] [2023-12-22 02:32:31,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1230823649] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:31,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:31,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:31,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041159706] [2023-12-22 02:32:31,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:31,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:31,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:31,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:31,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:31,779 INFO L87 Difference]: Start difference. First operand 802 states and 1206 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:32,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:32,306 INFO L93 Difference]: Finished difference Result 1740 states and 2641 transitions. [2023-12-22 02:32:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:32,306 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:32,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:32,309 INFO L225 Difference]: With dead ends: 1740 [2023-12-22 02:32:32,309 INFO L226 Difference]: Without dead ends: 956 [2023-12-22 02:32:32,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:32,311 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 751 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:32,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [770 Valid, 770 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:32,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2023-12-22 02:32:32,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 956. [2023-12-22 02:32:32,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 885 states have (on average 1.4892655367231638) internal successors, (1318), 887 states have internal predecessors, (1318), 49 states have call successors, (49), 20 states have call predecessors, (49), 21 states have return successors, (50), 49 states have call predecessors, (50), 49 states have call successors, (50) [2023-12-22 02:32:32,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 1417 transitions. [2023-12-22 02:32:32,351 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 1417 transitions. Word has length 151 [2023-12-22 02:32:32,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:32,352 INFO L495 AbstractCegarLoop]: Abstraction has 956 states and 1417 transitions. [2023-12-22 02:32:32,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:32,352 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 1417 transitions. [2023-12-22 02:32:32,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:32,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:32,352 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:32,357 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 02:32:32,557 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 02:32:32,557 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:32,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:32,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1909559363, now seen corresponding path program 1 times [2023-12-22 02:32:32,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:32,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [458164779] [2023-12-22 02:32:32,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:32,558 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 02:32:32,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:32,559 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 02:32:32,561 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 02:32:32,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:32,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:32,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:32,748 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 02:32:32,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:32,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:32,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [458164779] [2023-12-22 02:32:32,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [458164779] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:32,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:32,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:32,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785472054] [2023-12-22 02:32:32,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:32,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:32,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:32,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:32,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:32,749 INFO L87 Difference]: Start difference. First operand 956 states and 1417 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:33,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:33,233 INFO L93 Difference]: Finished difference Result 2048 states and 3063 transitions. [2023-12-22 02:32:33,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:33,234 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:33,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:33,237 INFO L225 Difference]: With dead ends: 2048 [2023-12-22 02:32:33,237 INFO L226 Difference]: Without dead ends: 1110 [2023-12-22 02:32:33,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:33,239 INFO L413 NwaCegarLoop]: 295 mSDtfsCounter, 745 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 764 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:33,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [764 Valid, 763 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:33,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2023-12-22 02:32:33,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1110. [2023-12-22 02:32:33,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 1033 states have (on average 1.4724104549854793) internal successors, (1521), 1035 states have internal predecessors, (1521), 51 states have call successors, (51), 24 states have call predecessors, (51), 25 states have return successors, (52), 51 states have call predecessors, (52), 51 states have call successors, (52) [2023-12-22 02:32:33,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1624 transitions. [2023-12-22 02:32:33,318 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1624 transitions. Word has length 151 [2023-12-22 02:32:33,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:33,318 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1624 transitions. [2023-12-22 02:32:33,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:33,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1624 transitions. [2023-12-22 02:32:33,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:33,320 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:33,320 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:33,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:33,524 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 02:32:33,525 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:33,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:33,525 INFO L85 PathProgramCache]: Analyzing trace with hash -591149054, now seen corresponding path program 1 times [2023-12-22 02:32:33,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:33,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137469147] [2023-12-22 02:32:33,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:33,526 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 02:32:33,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:33,527 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 02:32:33,553 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 02:32:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:33,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:33,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:33,739 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 02:32:33,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:33,740 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:33,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137469147] [2023-12-22 02:32:33,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137469147] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:33,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:33,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:33,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903554699] [2023-12-22 02:32:33,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:33,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:33,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:33,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:33,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:33,741 INFO L87 Difference]: Start difference. First operand 1110 states and 1624 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:34,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:34,275 INFO L93 Difference]: Finished difference Result 2356 states and 3477 transitions. [2023-12-22 02:32:34,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:34,275 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:34,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:34,279 INFO L225 Difference]: With dead ends: 2356 [2023-12-22 02:32:34,279 INFO L226 Difference]: Without dead ends: 1264 [2023-12-22 02:32:34,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:34,281 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 738 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:34,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [757 Valid, 756 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:32:34,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2023-12-22 02:32:34,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1264. [2023-12-22 02:32:34,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 1181 states have (on average 1.4563928873835732) internal successors, (1720), 1183 states have internal predecessors, (1720), 53 states have call successors, (53), 28 states have call predecessors, (53), 29 states have return successors, (54), 53 states have call predecessors, (54), 53 states have call successors, (54) [2023-12-22 02:32:34,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1827 transitions. [2023-12-22 02:32:34,331 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1827 transitions. Word has length 151 [2023-12-22 02:32:34,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:34,332 INFO L495 AbstractCegarLoop]: Abstraction has 1264 states and 1827 transitions. [2023-12-22 02:32:34,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:34,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1827 transitions. [2023-12-22 02:32:34,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:34,332 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:34,333 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:34,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-22 02:32:34,537 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 02:32:34,537 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:34,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:34,537 INFO L85 PathProgramCache]: Analyzing trace with hash -861752578, now seen corresponding path program 1 times [2023-12-22 02:32:34,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:34,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683335238] [2023-12-22 02:32:34,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:34,538 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:34,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:34,539 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 02:32:34,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-22 02:32:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:34,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:34,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:34,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:32:34,715 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:34,715 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:34,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683335238] [2023-12-22 02:32:34,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683335238] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:34,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:34,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:34,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395966656] [2023-12-22 02:32:34,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:34,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:34,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:34,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:34,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:34,717 INFO L87 Difference]: Start difference. First operand 1264 states and 1827 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:35,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:35,161 INFO L93 Difference]: Finished difference Result 2664 states and 3883 transitions. [2023-12-22 02:32:35,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:35,161 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:35,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:35,165 INFO L225 Difference]: With dead ends: 2664 [2023-12-22 02:32:35,165 INFO L226 Difference]: Without dead ends: 1418 [2023-12-22 02:32:35,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:35,168 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 731 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:35,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [750 Valid, 749 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:35,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2023-12-22 02:32:35,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1418. [2023-12-22 02:32:35,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 1329 states have (on average 1.4409330323551544) internal successors, (1915), 1331 states have internal predecessors, (1915), 55 states have call successors, (55), 32 states have call predecessors, (55), 33 states have return successors, (56), 55 states have call predecessors, (56), 55 states have call successors, (56) [2023-12-22 02:32:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 2026 transitions. [2023-12-22 02:32:35,271 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 2026 transitions. Word has length 151 [2023-12-22 02:32:35,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:35,271 INFO L495 AbstractCegarLoop]: Abstraction has 1418 states and 2026 transitions. [2023-12-22 02:32:35,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:35,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 2026 transitions. [2023-12-22 02:32:35,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:35,272 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:35,272 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:35,293 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 02:32:35,477 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 02:32:35,477 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:35,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:35,477 INFO L85 PathProgramCache]: Analyzing trace with hash -192419453, now seen corresponding path program 1 times [2023-12-22 02:32:35,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:35,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082969343] [2023-12-22 02:32:35,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:35,478 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:35,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:35,479 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 02:32:35,486 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 02:32:35,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:35,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:35,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:35,640 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 02:32:35,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:35,640 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:35,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082969343] [2023-12-22 02:32:35,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082969343] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:35,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:35,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515310883] [2023-12-22 02:32:35,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:35,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:35,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:35,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:35,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:35,642 INFO L87 Difference]: Start difference. First operand 1418 states and 2026 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:36,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:36,057 INFO L93 Difference]: Finished difference Result 2972 states and 4281 transitions. [2023-12-22 02:32:36,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:36,057 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:36,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:36,062 INFO L225 Difference]: With dead ends: 2972 [2023-12-22 02:32:36,062 INFO L226 Difference]: Without dead ends: 1572 [2023-12-22 02:32:36,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:36,065 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 724 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:36,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [743 Valid, 742 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:36,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1572 states. [2023-12-22 02:32:36,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1572 to 1572. [2023-12-22 02:32:36,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1572 states, 1477 states have (on average 1.4258632362897765) internal successors, (2106), 1479 states have internal predecessors, (2106), 57 states have call successors, (57), 36 states have call predecessors, (57), 37 states have return successors, (58), 57 states have call predecessors, (58), 57 states have call successors, (58) [2023-12-22 02:32:36,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1572 states to 1572 states and 2221 transitions. [2023-12-22 02:32:36,177 INFO L78 Accepts]: Start accepts. Automaton has 1572 states and 2221 transitions. Word has length 151 [2023-12-22 02:32:36,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:36,177 INFO L495 AbstractCegarLoop]: Abstraction has 1572 states and 2221 transitions. [2023-12-22 02:32:36,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:36,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1572 states and 2221 transitions. [2023-12-22 02:32:36,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:36,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:36,178 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:36,196 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 02:32:36,382 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 02:32:36,383 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:36,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:36,383 INFO L85 PathProgramCache]: Analyzing trace with hash 532314144, now seen corresponding path program 1 times [2023-12-22 02:32:36,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:36,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [681786636] [2023-12-22 02:32:36,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:36,384 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:36,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:36,386 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 02:32:36,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-22 02:32:36,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:36,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:36,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:36,578 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 02:32:36,578 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:36,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:36,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [681786636] [2023-12-22 02:32:36,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [681786636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:36,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:36,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:36,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410623105] [2023-12-22 02:32:36,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:36,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:36,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:36,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:36,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:36,580 INFO L87 Difference]: Start difference. First operand 1572 states and 2221 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:37,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:37,098 INFO L93 Difference]: Finished difference Result 3280 states and 4671 transitions. [2023-12-22 02:32:37,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:37,099 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:37,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:37,104 INFO L225 Difference]: With dead ends: 3280 [2023-12-22 02:32:37,104 INFO L226 Difference]: Without dead ends: 1726 [2023-12-22 02:32:37,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:37,107 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 716 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 735 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:37,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 735 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:37,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1726 states. [2023-12-22 02:32:37,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1726 to 1726. [2023-12-22 02:32:37,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1625 states have (on average 1.4110769230769231) internal successors, (2293), 1627 states have internal predecessors, (2293), 59 states have call successors, (59), 40 states have call predecessors, (59), 41 states have return successors, (60), 59 states have call predecessors, (60), 59 states have call successors, (60) [2023-12-22 02:32:37,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 2412 transitions. [2023-12-22 02:32:37,206 INFO L78 Accepts]: Start accepts. Automaton has 1726 states and 2412 transitions. Word has length 151 [2023-12-22 02:32:37,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:37,206 INFO L495 AbstractCegarLoop]: Abstraction has 1726 states and 2412 transitions. [2023-12-22 02:32:37,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:37,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1726 states and 2412 transitions. [2023-12-22 02:32:37,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:37,207 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:37,207 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:37,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:37,412 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 02:32:37,412 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:37,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:37,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1234629061, now seen corresponding path program 1 times [2023-12-22 02:32:37,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:37,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [161428710] [2023-12-22 02:32:37,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:37,413 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 02:32:37,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:37,414 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 02:32:37,446 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 02:32:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:37,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:37,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:37,593 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 02:32:37,593 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:37,593 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:37,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [161428710] [2023-12-22 02:32:37,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [161428710] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:37,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:37,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:37,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473985382] [2023-12-22 02:32:37,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:37,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:37,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:37,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:37,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:37,595 INFO L87 Difference]: Start difference. First operand 1726 states and 2412 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:38,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:38,097 INFO L93 Difference]: Finished difference Result 3588 states and 5053 transitions. [2023-12-22 02:32:38,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:38,098 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:38,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:38,101 INFO L225 Difference]: With dead ends: 3588 [2023-12-22 02:32:38,101 INFO L226 Difference]: Without dead ends: 1880 [2023-12-22 02:32:38,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:38,104 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 709 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:38,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [728 Valid, 728 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:38,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1880 states. [2023-12-22 02:32:38,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1880 to 1880. [2023-12-22 02:32:38,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1880 states, 1773 states have (on average 1.3965031020868584) internal successors, (2476), 1775 states have internal predecessors, (2476), 61 states have call successors, (61), 44 states have call predecessors, (61), 45 states have return successors, (62), 61 states have call predecessors, (62), 61 states have call successors, (62) [2023-12-22 02:32:38,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1880 states to 1880 states and 2599 transitions. [2023-12-22 02:32:38,202 INFO L78 Accepts]: Start accepts. Automaton has 1880 states and 2599 transitions. Word has length 151 [2023-12-22 02:32:38,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:38,203 INFO L495 AbstractCegarLoop]: Abstraction has 1880 states and 2599 transitions. [2023-12-22 02:32:38,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:38,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1880 states and 2599 transitions. [2023-12-22 02:32:38,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:38,203 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:38,204 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:38,213 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 02:32:38,408 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 02:32:38,408 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:38,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:38,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1835677119, now seen corresponding path program 1 times [2023-12-22 02:32:38,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:38,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994053354] [2023-12-22 02:32:38,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:38,409 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:38,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:38,411 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 02:32:38,443 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 02:32:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:38,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:38,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:38,619 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 02:32:38,619 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:38,619 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:38,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994053354] [2023-12-22 02:32:38,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994053354] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:38,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:38,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:38,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812421966] [2023-12-22 02:32:38,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:38,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:38,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:38,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:38,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:38,621 INFO L87 Difference]: Start difference. First operand 1880 states and 2599 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:39,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:39,173 INFO L93 Difference]: Finished difference Result 3896 states and 5427 transitions. [2023-12-22 02:32:39,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:39,173 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:39,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:39,177 INFO L225 Difference]: With dead ends: 3896 [2023-12-22 02:32:39,177 INFO L226 Difference]: Without dead ends: 2034 [2023-12-22 02:32:39,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:39,181 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 702 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:39,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 721 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:39,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2034 states. [2023-12-22 02:32:39,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2034 to 2034. [2023-12-22 02:32:39,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2034 states, 1921 states have (on average 1.3820926600728787) internal successors, (2655), 1923 states have internal predecessors, (2655), 63 states have call successors, (63), 48 states have call predecessors, (63), 49 states have return successors, (64), 63 states have call predecessors, (64), 63 states have call successors, (64) [2023-12-22 02:32:39,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2034 states to 2034 states and 2782 transitions. [2023-12-22 02:32:39,289 INFO L78 Accepts]: Start accepts. Automaton has 2034 states and 2782 transitions. Word has length 151 [2023-12-22 02:32:39,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:39,289 INFO L495 AbstractCegarLoop]: Abstraction has 2034 states and 2782 transitions. [2023-12-22 02:32:39,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:39,289 INFO L276 IsEmpty]: Start isEmpty. Operand 2034 states and 2782 transitions. [2023-12-22 02:32:39,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:39,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:39,290 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:39,295 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 02:32:39,494 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 02:32:39,495 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:39,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:39,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2039997850, now seen corresponding path program 1 times [2023-12-22 02:32:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602473763] [2023-12-22 02:32:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:39,496 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 02:32:39,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:39,497 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 02:32:39,498 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 02:32:39,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:39,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:39,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:39,684 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 02:32:39,684 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:39,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:39,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602473763] [2023-12-22 02:32:39,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602473763] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:39,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:39,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:39,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463368368] [2023-12-22 02:32:39,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:39,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:39,686 INFO L87 Difference]: Start difference. First operand 2034 states and 2782 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:40,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:40,217 INFO L93 Difference]: Finished difference Result 4204 states and 5793 transitions. [2023-12-22 02:32:40,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:40,217 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:40,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:40,221 INFO L225 Difference]: With dead ends: 4204 [2023-12-22 02:32:40,221 INFO L226 Difference]: Without dead ends: 2188 [2023-12-22 02:32:40,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:40,225 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 695 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:40,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [714 Valid, 714 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:40,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2188 states. [2023-12-22 02:32:40,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2188 to 2188. [2023-12-22 02:32:40,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2188 states, 2069 states have (on average 1.3678105364910584) internal successors, (2830), 2071 states have internal predecessors, (2830), 65 states have call successors, (65), 52 states have call predecessors, (65), 53 states have return successors, (66), 65 states have call predecessors, (66), 65 states have call successors, (66) [2023-12-22 02:32:40,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2188 states to 2188 states and 2961 transitions. [2023-12-22 02:32:40,306 INFO L78 Accepts]: Start accepts. Automaton has 2188 states and 2961 transitions. Word has length 151 [2023-12-22 02:32:40,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:40,307 INFO L495 AbstractCegarLoop]: Abstraction has 2188 states and 2961 transitions. [2023-12-22 02:32:40,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:40,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2188 states and 2961 transitions. [2023-12-22 02:32:40,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:40,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:40,308 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:40,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 (35)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:40,514 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 02:32:40,515 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:40,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:40,515 INFO L85 PathProgramCache]: Analyzing trace with hash -687530466, now seen corresponding path program 1 times [2023-12-22 02:32:40,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:40,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91839364] [2023-12-22 02:32:40,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:40,516 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 02:32:40,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:40,517 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 02:32:40,550 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 02:32:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:40,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:40,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:40,685 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 02:32:40,685 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:40,685 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:40,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91839364] [2023-12-22 02:32:40,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91839364] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:40,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:40,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:40,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832542657] [2023-12-22 02:32:40,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:40,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:40,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:40,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:40,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:40,686 INFO L87 Difference]: Start difference. First operand 2188 states and 2961 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:41,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:41,288 INFO L93 Difference]: Finished difference Result 4512 states and 6151 transitions. [2023-12-22 02:32:41,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:41,289 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:41,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:41,293 INFO L225 Difference]: With dead ends: 4512 [2023-12-22 02:32:41,293 INFO L226 Difference]: Without dead ends: 2342 [2023-12-22 02:32:41,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:41,295 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 688 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:41,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [707 Valid, 707 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:32:41,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2342 states. [2023-12-22 02:32:41,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2342 to 2342. [2023-12-22 02:32:41,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2342 states, 2217 states have (on average 1.3536310329273793) internal successors, (3001), 2219 states have internal predecessors, (3001), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:41,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2342 states to 2342 states and 3136 transitions. [2023-12-22 02:32:41,391 INFO L78 Accepts]: Start accepts. Automaton has 2342 states and 3136 transitions. Word has length 151 [2023-12-22 02:32:41,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:41,391 INFO L495 AbstractCegarLoop]: Abstraction has 2342 states and 3136 transitions. [2023-12-22 02:32:41,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:41,392 INFO L276 IsEmpty]: Start isEmpty. Operand 2342 states and 3136 transitions. [2023-12-22 02:32:41,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:41,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:41,392 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:41,406 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 02:32:41,598 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 02:32:41,599 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:41,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:41,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1072961465, now seen corresponding path program 1 times [2023-12-22 02:32:41,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:41,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40799961] [2023-12-22 02:32:41,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:41,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:41,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:41,618 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 02:32:41,650 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 02:32:41,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:41,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:41,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:41,759 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 02:32:41,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:41,760 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:41,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40799961] [2023-12-22 02:32:41,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40799961] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:41,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:41,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:41,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248314591] [2023-12-22 02:32:41,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:41,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:41,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:41,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:41,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:41,761 INFO L87 Difference]: Start difference. First operand 2342 states and 3136 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:41,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:41,927 INFO L93 Difference]: Finished difference Result 4805 states and 6480 transitions. [2023-12-22 02:32:41,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:41,928 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:41,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:41,933 INFO L225 Difference]: With dead ends: 4805 [2023-12-22 02:32:41,934 INFO L226 Difference]: Without dead ends: 2482 [2023-12-22 02:32:41,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:41,938 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 101 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:41,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1251 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:41,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2482 states. [2023-12-22 02:32:42,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2482 to 2346. [2023-12-22 02:32:42,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2221 states have (on average 1.3430886987843313) internal successors, (2983), 2223 states have internal predecessors, (2983), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:42,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 3118 transitions. [2023-12-22 02:32:42,077 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 3118 transitions. Word has length 151 [2023-12-22 02:32:42,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:42,078 INFO L495 AbstractCegarLoop]: Abstraction has 2346 states and 3118 transitions. [2023-12-22 02:32:42,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:42,078 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 3118 transitions. [2023-12-22 02:32:42,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:42,079 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:42,079 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:42,101 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 02:32:42,285 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 02:32:42,287 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:42,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:42,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1324509065, now seen corresponding path program 1 times [2023-12-22 02:32:42,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:42,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926872343] [2023-12-22 02:32:42,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:42,288 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 02:32:42,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:42,289 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 02:32:42,337 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 02:32:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:42,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:42,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:42,440 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 02:32:42,440 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:42,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:42,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926872343] [2023-12-22 02:32:42,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926872343] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:42,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:42,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:42,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314282066] [2023-12-22 02:32:42,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:42,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:42,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:42,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:42,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:42,443 INFO L87 Difference]: Start difference. First operand 2346 states and 3118 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:42,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:42,609 INFO L93 Difference]: Finished difference Result 4801 states and 6428 transitions. [2023-12-22 02:32:42,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:42,610 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:42,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:42,620 INFO L225 Difference]: With dead ends: 4801 [2023-12-22 02:32:42,620 INFO L226 Difference]: Without dead ends: 2474 [2023-12-22 02:32:42,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:42,624 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 92 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1252 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:42,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 1252 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:42,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2474 states. [2023-12-22 02:32:42,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2474 to 2350. [2023-12-22 02:32:42,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2350 states, 2225 states have (on average 1.3325842696629213) internal successors, (2965), 2227 states have internal predecessors, (2965), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:42,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2350 states to 2350 states and 3100 transitions. [2023-12-22 02:32:42,742 INFO L78 Accepts]: Start accepts. Automaton has 2350 states and 3100 transitions. Word has length 151 [2023-12-22 02:32:42,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:42,742 INFO L495 AbstractCegarLoop]: Abstraction has 2350 states and 3100 transitions. [2023-12-22 02:32:42,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:42,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2350 states and 3100 transitions. [2023-12-22 02:32:42,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:42,743 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:42,743 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:42,759 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 02:32:42,948 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 02:32:42,949 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:42,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:42,949 INFO L85 PathProgramCache]: Analyzing trace with hash 26876153, now seen corresponding path program 1 times [2023-12-22 02:32:42,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:42,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028308088] [2023-12-22 02:32:42,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:42,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:42,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:42,959 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 02:32:42,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 02:32:43,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:43,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:43,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:43,107 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 02:32:43,108 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:43,108 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:43,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028308088] [2023-12-22 02:32:43,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1028308088] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:43,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:43,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:43,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060617214] [2023-12-22 02:32:43,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:43,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:43,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:43,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:43,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:43,111 INFO L87 Difference]: Start difference. First operand 2350 states and 3100 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:43,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:43,274 INFO L93 Difference]: Finished difference Result 4797 states and 6376 transitions. [2023-12-22 02:32:43,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:43,275 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:43,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:43,280 INFO L225 Difference]: With dead ends: 4797 [2023-12-22 02:32:43,280 INFO L226 Difference]: Without dead ends: 2466 [2023-12-22 02:32:43,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:43,284 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 83 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1253 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:43,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1253 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:43,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2466 states. [2023-12-22 02:32:43,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2466 to 2354. [2023-12-22 02:32:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2229 states have (on average 1.3221175414984299) internal successors, (2947), 2231 states have internal predecessors, (2947), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:43,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 3082 transitions. [2023-12-22 02:32:43,373 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 3082 transitions. Word has length 151 [2023-12-22 02:32:43,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:43,373 INFO L495 AbstractCegarLoop]: Abstraction has 2354 states and 3082 transitions. [2023-12-22 02:32:43,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:43,374 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 3082 transitions. [2023-12-22 02:32:43,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:43,374 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:43,374 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:43,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:43,578 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 02:32:43,579 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:43,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:43,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1903939383, now seen corresponding path program 1 times [2023-12-22 02:32:43,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:43,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992954806] [2023-12-22 02:32:43,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:43,603 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 02:32:43,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:43,604 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 02:32:43,641 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 02:32:43,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:43,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:43,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:43,739 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 02:32:43,740 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:43,740 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:43,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992954806] [2023-12-22 02:32:43,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992954806] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:43,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:43,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:43,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229368434] [2023-12-22 02:32:43,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:43,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:43,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:43,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:43,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:43,741 INFO L87 Difference]: Start difference. First operand 2354 states and 3082 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:43,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:43,908 INFO L93 Difference]: Finished difference Result 4793 states and 6324 transitions. [2023-12-22 02:32:43,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:43,909 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:43,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:43,913 INFO L225 Difference]: With dead ends: 4793 [2023-12-22 02:32:43,913 INFO L226 Difference]: Without dead ends: 2458 [2023-12-22 02:32:43,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:43,917 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 74 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:43,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1254 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:43,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2023-12-22 02:32:44,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 2358. [2023-12-22 02:32:44,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2358 states, 2233 states have (on average 1.3116883116883118) internal successors, (2929), 2235 states have internal predecessors, (2929), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:44,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2358 states to 2358 states and 3064 transitions. [2023-12-22 02:32:44,010 INFO L78 Accepts]: Start accepts. Automaton has 2358 states and 3064 transitions. Word has length 151 [2023-12-22 02:32:44,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:44,012 INFO L495 AbstractCegarLoop]: Abstraction has 2358 states and 3064 transitions. [2023-12-22 02:32:44,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:44,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2358 states and 3064 transitions. [2023-12-22 02:32:44,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:44,012 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:44,013 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:44,030 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 02:32:44,221 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 02:32:44,222 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:44,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:44,222 INFO L85 PathProgramCache]: Analyzing trace with hash -514545095, now seen corresponding path program 1 times [2023-12-22 02:32:44,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:44,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901916589] [2023-12-22 02:32:44,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:44,223 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 02:32:44,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:44,224 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 02:32:44,225 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 02:32:44,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:44,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:44,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:44,370 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 02:32:44,370 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:44,371 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:44,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901916589] [2023-12-22 02:32:44,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901916589] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:44,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:44,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:44,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818992241] [2023-12-22 02:32:44,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:44,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:44,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:44,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:44,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:44,372 INFO L87 Difference]: Start difference. First operand 2358 states and 3064 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:44,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:44,587 INFO L93 Difference]: Finished difference Result 4789 states and 6272 transitions. [2023-12-22 02:32:44,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:44,587 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:44,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:44,593 INFO L225 Difference]: With dead ends: 4789 [2023-12-22 02:32:44,593 INFO L226 Difference]: Without dead ends: 2450 [2023-12-22 02:32:44,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:44,599 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 65 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1255 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:44,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1255 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:44,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2023-12-22 02:32:44,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 2362. [2023-12-22 02:32:44,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2362 states, 2237 states have (on average 1.3012963790791239) internal successors, (2911), 2239 states have internal predecessors, (2911), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:44,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2362 states to 2362 states and 3046 transitions. [2023-12-22 02:32:44,696 INFO L78 Accepts]: Start accepts. Automaton has 2362 states and 3046 transitions. Word has length 151 [2023-12-22 02:32:44,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:44,696 INFO L495 AbstractCegarLoop]: Abstraction has 2362 states and 3046 transitions. [2023-12-22 02:32:44,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:44,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2362 states and 3046 transitions. [2023-12-22 02:32:44,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:44,697 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:44,697 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:44,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:44,902 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 02:32:44,903 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:44,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:44,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1657047561, now seen corresponding path program 1 times [2023-12-22 02:32:44,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:44,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1741490982] [2023-12-22 02:32:44,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:44,904 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 02:32:44,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:44,905 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 02:32:44,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-22 02:32:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:45,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:45,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:45,050 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 02:32:45,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:45,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:45,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1741490982] [2023-12-22 02:32:45,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1741490982] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:45,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:45,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:45,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334207008] [2023-12-22 02:32:45,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:45,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:45,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:45,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:45,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:45,052 INFO L87 Difference]: Start difference. First operand 2362 states and 3046 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:45,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:45,247 INFO L93 Difference]: Finished difference Result 4785 states and 6220 transitions. [2023-12-22 02:32:45,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:45,248 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:45,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:45,251 INFO L225 Difference]: With dead ends: 4785 [2023-12-22 02:32:45,251 INFO L226 Difference]: Without dead ends: 2442 [2023-12-22 02:32:45,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:45,253 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 56 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:45,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1256 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:45,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2442 states. [2023-12-22 02:32:45,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2442 to 2366. [2023-12-22 02:32:45,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2366 states, 2241 states have (on average 1.290941543953592) internal successors, (2893), 2243 states have internal predecessors, (2893), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2366 states to 2366 states and 3028 transitions. [2023-12-22 02:32:45,382 INFO L78 Accepts]: Start accepts. Automaton has 2366 states and 3028 transitions. Word has length 151 [2023-12-22 02:32:45,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:45,383 INFO L495 AbstractCegarLoop]: Abstraction has 2366 states and 3028 transitions. [2023-12-22 02:32:45,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:45,383 INFO L276 IsEmpty]: Start isEmpty. Operand 2366 states and 3028 transitions. [2023-12-22 02:32:45,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:45,385 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:45,385 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:45,390 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 02:32:45,590 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 02:32:45,591 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:45,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:45,592 INFO L85 PathProgramCache]: Analyzing trace with hash 77056889, now seen corresponding path program 1 times [2023-12-22 02:32:45,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:45,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1618127056] [2023-12-22 02:32:45,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:45,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 02:32:45,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:45,593 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 02:32:45,627 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 02:32:45,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:45,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:45,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:45,723 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 02:32:45,723 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:45,723 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:45,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1618127056] [2023-12-22 02:32:45,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1618127056] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:45,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:45,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:45,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127776824] [2023-12-22 02:32:45,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:45,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:45,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:45,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:45,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:45,725 INFO L87 Difference]: Start difference. First operand 2366 states and 3028 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:45,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:45,880 INFO L93 Difference]: Finished difference Result 4769 states and 6150 transitions. [2023-12-22 02:32:45,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:45,881 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:45,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:45,884 INFO L225 Difference]: With dead ends: 4769 [2023-12-22 02:32:45,884 INFO L226 Difference]: Without dead ends: 2422 [2023-12-22 02:32:45,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:45,887 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 38 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:45,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1257 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:45,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2023-12-22 02:32:46,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 2370. [2023-12-22 02:32:46,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2370 states, 2245 states have (on average 1.2806236080178173) internal successors, (2875), 2247 states have internal predecessors, (2875), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:46,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2370 states to 2370 states and 3010 transitions. [2023-12-22 02:32:46,009 INFO L78 Accepts]: Start accepts. Automaton has 2370 states and 3010 transitions. Word has length 151 [2023-12-22 02:32:46,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:46,009 INFO L495 AbstractCegarLoop]: Abstraction has 2370 states and 3010 transitions. [2023-12-22 02:32:46,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:46,009 INFO L276 IsEmpty]: Start isEmpty. Operand 2370 states and 3010 transitions. [2023-12-22 02:32:46,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:46,010 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:46,010 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:46,016 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 02:32:46,215 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 02:32:46,215 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:46,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:46,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1609122949, now seen corresponding path program 1 times [2023-12-22 02:32:46,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:46,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296618170] [2023-12-22 02:32:46,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:46,217 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 02:32:46,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:46,218 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 02:32:46,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-22 02:32:46,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:46,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:46,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:46,354 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 02:32:46,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:46,354 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:46,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296618170] [2023-12-22 02:32:46,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296618170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:46,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:46,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:46,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002803742] [2023-12-22 02:32:46,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:46,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:46,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:46,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:46,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:46,355 INFO L87 Difference]: Start difference. First operand 2370 states and 3010 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:46,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:46,514 INFO L93 Difference]: Finished difference Result 4765 states and 6098 transitions. [2023-12-22 02:32:46,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:46,515 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:46,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:46,518 INFO L225 Difference]: With dead ends: 4765 [2023-12-22 02:32:46,518 INFO L226 Difference]: Without dead ends: 2414 [2023-12-22 02:32:46,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:46,521 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 29 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:46,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1258 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:46,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2414 states. [2023-12-22 02:32:46,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2414 to 2374. [2023-12-22 02:32:46,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2374 states, 2249 states have (on average 1.270342374388617) internal successors, (2857), 2251 states have internal predecessors, (2857), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:46,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2374 states to 2374 states and 2992 transitions. [2023-12-22 02:32:46,617 INFO L78 Accepts]: Start accepts. Automaton has 2374 states and 2992 transitions. Word has length 151 [2023-12-22 02:32:46,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:46,618 INFO L495 AbstractCegarLoop]: Abstraction has 2374 states and 2992 transitions. [2023-12-22 02:32:46,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:46,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2374 states and 2992 transitions. [2023-12-22 02:32:46,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:46,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:46,619 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:46,623 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 02:32:46,823 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 02:32:46,823 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:46,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:46,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1407299015, now seen corresponding path program 1 times [2023-12-22 02:32:46,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:46,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237858194] [2023-12-22 02:32:46,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:46,824 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 02:32:46,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:46,826 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 02:32:46,827 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 02:32:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:46,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:46,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:46,971 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 02:32:46,972 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:46,972 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:46,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237858194] [2023-12-22 02:32:46,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237858194] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:46,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:46,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:46,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111253655] [2023-12-22 02:32:46,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:46,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:46,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:46,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:46,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:46,973 INFO L87 Difference]: Start difference. First operand 2374 states and 2992 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:47,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:47,170 INFO L93 Difference]: Finished difference Result 4761 states and 6046 transitions. [2023-12-22 02:32:47,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:47,171 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:47,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:47,174 INFO L225 Difference]: With dead ends: 4761 [2023-12-22 02:32:47,174 INFO L226 Difference]: Without dead ends: 2406 [2023-12-22 02:32:47,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:47,176 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 20 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1259 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:47,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1259 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:47,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2406 states. [2023-12-22 02:32:47,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2406 to 2378. [2023-12-22 02:32:47,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2378 states, 2253 states have (on average 1.260097647581003) internal successors, (2839), 2255 states have internal predecessors, (2839), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:47,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2378 states to 2378 states and 2974 transitions. [2023-12-22 02:32:47,262 INFO L78 Accepts]: Start accepts. Automaton has 2378 states and 2974 transitions. Word has length 151 [2023-12-22 02:32:47,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:47,262 INFO L495 AbstractCegarLoop]: Abstraction has 2378 states and 2974 transitions. [2023-12-22 02:32:47,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:47,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2378 states and 2974 transitions. [2023-12-22 02:32:47,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:47,263 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:47,263 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:47,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:47,469 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 02:32:47,469 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:47,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:47,470 INFO L85 PathProgramCache]: Analyzing trace with hash -20513605, now seen corresponding path program 1 times [2023-12-22 02:32:47,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:47,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845433828] [2023-12-22 02:32:47,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:47,470 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 02:32:47,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:47,471 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 02:32:47,473 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 02:32:47,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:47,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:47,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:47,599 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 02:32:47,599 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:47,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:47,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845433828] [2023-12-22 02:32:47,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [845433828] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:47,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:47,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:47,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159712650] [2023-12-22 02:32:47,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:47,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:47,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:47,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:47,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:47,600 INFO L87 Difference]: Start difference. First operand 2378 states and 2974 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:47,773 INFO L93 Difference]: Finished difference Result 4757 states and 5994 transitions. [2023-12-22 02:32:47,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:47,789 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:47,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:47,797 INFO L225 Difference]: With dead ends: 4757 [2023-12-22 02:32:47,797 INFO L226 Difference]: Without dead ends: 2398 [2023-12-22 02:32:47,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:47,801 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 11 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1260 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:47,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1260 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:47,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2398 states. [2023-12-22 02:32:47,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2398 to 2382. [2023-12-22 02:32:47,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2382 states, 2257 states have (on average 1.249889233495791) internal successors, (2821), 2259 states have internal predecessors, (2821), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2382 states to 2382 states and 2956 transitions. [2023-12-22 02:32:47,911 INFO L78 Accepts]: Start accepts. Automaton has 2382 states and 2956 transitions. Word has length 151 [2023-12-22 02:32:47,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:47,912 INFO L495 AbstractCegarLoop]: Abstraction has 2382 states and 2956 transitions. [2023-12-22 02:32:47,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:47,912 INFO L276 IsEmpty]: Start isEmpty. Operand 2382 states and 2956 transitions. [2023-12-22 02:32:47,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:47,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:47,913 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:47,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:48,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:48,118 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:48,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash -501593863, now seen corresponding path program 1 times [2023-12-22 02:32:48,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [706442598] [2023-12-22 02:32:48,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:48,119 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 02:32:48,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:48,120 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:32:48,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-22 02:32:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:48,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:32:48,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:48,260 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 02:32:48,261 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:48,261 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:48,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [706442598] [2023-12-22 02:32:48,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [706442598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:48,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:48,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:48,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359183539] [2023-12-22 02:32:48,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:48,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:48,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:48,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:48,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:48,262 INFO L87 Difference]: Start difference. First operand 2382 states and 2956 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:48,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:48,423 INFO L93 Difference]: Finished difference Result 4753 states and 5942 transitions. [2023-12-22 02:32:48,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:48,424 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:48,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:48,427 INFO L225 Difference]: With dead ends: 4753 [2023-12-22 02:32:48,427 INFO L226 Difference]: Without dead ends: 2390 [2023-12-22 02:32:48,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 148 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 02:32:48,430 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 2 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:48,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1261 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:48,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2023-12-22 02:32:48,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2386. [2023-12-22 02:32:48,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 2261 states have (on average 1.239716939407342) internal successors, (2803), 2263 states have internal predecessors, (2803), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:48,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 2938 transitions. [2023-12-22 02:32:48,519 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 2938 transitions. Word has length 151 [2023-12-22 02:32:48,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:48,519 INFO L495 AbstractCegarLoop]: Abstraction has 2386 states and 2938 transitions. [2023-12-22 02:32:48,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:48,519 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 2938 transitions. [2023-12-22 02:32:48,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:48,520 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:48,520 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:48,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:48,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:48,726 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:48,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:48,726 INFO L85 PathProgramCache]: Analyzing trace with hash 391892475, now seen corresponding path program 1 times [2023-12-22 02:32:48,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:48,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702677339] [2023-12-22 02:32:48,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:48,726 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 02:32:48,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:48,727 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:32:48,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-22 02:32:48,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:48,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:32:48,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:49,041 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 02:32:49,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:49,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:49,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702677339] [2023-12-22 02:32:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702677339] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:49,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:49,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:49,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761453581] [2023-12-22 02:32:49,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:49,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:49,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:49,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:49,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:49,043 INFO L87 Difference]: Start difference. First operand 2386 states and 2938 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:49,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:49,548 INFO L93 Difference]: Finished difference Result 4754 states and 5853 transitions. [2023-12-22 02:32:49,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:49,549 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:49,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:49,554 INFO L225 Difference]: With dead ends: 4754 [2023-12-22 02:32:49,554 INFO L226 Difference]: Without dead ends: 2386 [2023-12-22 02:32:49,558 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:49,558 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 521 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:49,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [539 Valid, 699 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:49,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states. [2023-12-22 02:32:49,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 2386. [2023-12-22 02:32:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 2261 states have (on average 1.2366209641751438) internal successors, (2796), 2263 states have internal predecessors, (2796), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:49,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 2931 transitions. [2023-12-22 02:32:49,672 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 2931 transitions. Word has length 151 [2023-12-22 02:32:49,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:49,672 INFO L495 AbstractCegarLoop]: Abstraction has 2386 states and 2931 transitions. [2023-12-22 02:32:49,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:49,672 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 2931 transitions. [2023-12-22 02:32:49,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:49,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:49,673 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:49,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-12-22 02:32:49,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:49,877 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:49,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:49,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1453474691, now seen corresponding path program 1 times [2023-12-22 02:32:49,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:49,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [799611141] [2023-12-22 02:32:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:49,878 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 02:32:49,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:49,879 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:32:49,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-22 02:32:49,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:49,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:32:50,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:50,143 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 02:32:50,143 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:50,144 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:50,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [799611141] [2023-12-22 02:32:50,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [799611141] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:50,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:50,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:50,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396151830] [2023-12-22 02:32:50,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:50,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:50,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:50,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:50,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:50,145 INFO L87 Difference]: Start difference. First operand 2386 states and 2931 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:50,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:50,578 INFO L93 Difference]: Finished difference Result 4754 states and 5839 transitions. [2023-12-22 02:32:50,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:32:50,578 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:50,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:50,582 INFO L225 Difference]: With dead ends: 4754 [2023-12-22 02:32:50,583 INFO L226 Difference]: Without dead ends: 2386 [2023-12-22 02:32:50,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:32:50,585 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 508 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:50,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 692 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:32:50,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states. [2023-12-22 02:32:50,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 2386. [2023-12-22 02:32:50,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 2261 states have (on average 1.2335249889429456) internal successors, (2789), 2263 states have internal predecessors, (2789), 67 states have call successors, (67), 56 states have call predecessors, (67), 57 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:50,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 2924 transitions. [2023-12-22 02:32:50,714 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 2924 transitions. Word has length 151 [2023-12-22 02:32:50,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:50,715 INFO L495 AbstractCegarLoop]: Abstraction has 2386 states and 2924 transitions. [2023-12-22 02:32:50,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:50,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 2924 transitions. [2023-12-22 02:32:50,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:50,715 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:50,716 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:50,721 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 (49)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:50,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:50,921 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:50,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:50,921 INFO L85 PathProgramCache]: Analyzing trace with hash -751874817, now seen corresponding path program 1 times [2023-12-22 02:32:50,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:50,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270832699] [2023-12-22 02:32:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:50,922 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 02:32:50,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:50,923 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:32:50,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-22 02:32:51,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:51,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:32:51,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:51,288 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 02:32:51,289 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:51,289 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:51,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270832699] [2023-12-22 02:32:51,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270832699] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:51,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:51,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:51,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694792918] [2023-12-22 02:32:51,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:51,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:32:51,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:51,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:32:51,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:32:51,290 INFO L87 Difference]: Start difference. First operand 2386 states and 2924 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:51,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:51,962 INFO L93 Difference]: Finished difference Result 4974 states and 6131 transitions. [2023-12-22 02:32:51,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:32:51,963 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 151 [2023-12-22 02:32:51,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:51,966 INFO L225 Difference]: With dead ends: 4974 [2023-12-22 02:32:51,966 INFO L226 Difference]: Without dead ends: 2606 [2023-12-22 02:32:51,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:32:51,969 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 619 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:51,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [637 Valid, 687 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:32:51,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2606 states. [2023-12-22 02:32:52,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2606 to 2534. [2023-12-22 02:32:52,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2534 states, 2407 states have (on average 1.2181138346489406) internal successors, (2932), 2409 states have internal predecessors, (2932), 67 states have call successors, (67), 58 states have call predecessors, (67), 59 states have return successors, (68), 67 states have call predecessors, (68), 67 states have call successors, (68) [2023-12-22 02:32:52,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2534 states to 2534 states and 3067 transitions. [2023-12-22 02:32:52,066 INFO L78 Accepts]: Start accepts. Automaton has 2534 states and 3067 transitions. Word has length 151 [2023-12-22 02:32:52,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:52,068 INFO L495 AbstractCegarLoop]: Abstraction has 2534 states and 3067 transitions. [2023-12-22 02:32:52,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:32:52,068 INFO L276 IsEmpty]: Start isEmpty. Operand 2534 states and 3067 transitions. [2023-12-22 02:32:52,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-22 02:32:52,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:52,069 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:52,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:52,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:52,275 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:52,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:52,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1737654145, now seen corresponding path program 1 times [2023-12-22 02:32:52,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:52,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [592226547] [2023-12-22 02:32:52,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:52,276 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:52,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:52,277 INFO L229 MonitoredProcess]: Starting monitored process 51 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 02:32:52,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 (51)] Waiting until timeout for monitored process [2023-12-22 02:32:52,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:52,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:52,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:52,587 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 02:32:52,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:52,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:52,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [592226547] [2023-12-22 02:32:52,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [592226547] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:52,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:52,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:32:52,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109228831] [2023-12-22 02:32:52,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:52,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:52,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:52,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:52,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:52,590 INFO L87 Difference]: Start difference. First operand 2534 states and 3067 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:32:52,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:52,866 INFO L93 Difference]: Finished difference Result 7525 states and 9142 transitions. [2023-12-22 02:32:52,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:52,866 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 151 [2023-12-22 02:32:52,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:52,879 INFO L225 Difference]: With dead ends: 7525 [2023-12-22 02:32:52,879 INFO L226 Difference]: Without dead ends: 5010 [2023-12-22 02:32:52,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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 02:32:52,884 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 296 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:52,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 837 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:32:52,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5010 states. [2023-12-22 02:32:53,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5010 to 5008. [2023-12-22 02:32:53,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5008 states, 4759 states have (on average 1.2109686909014499) internal successors, (5763), 4764 states have internal predecessors, (5763), 130 states have call successors, (130), 116 states have call predecessors, (130), 118 states have return successors, (132), 128 states have call predecessors, (132), 130 states have call successors, (132) [2023-12-22 02:32:53,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5008 states to 5008 states and 6025 transitions. [2023-12-22 02:32:53,135 INFO L78 Accepts]: Start accepts. Automaton has 5008 states and 6025 transitions. Word has length 151 [2023-12-22 02:32:53,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:53,135 INFO L495 AbstractCegarLoop]: Abstraction has 5008 states and 6025 transitions. [2023-12-22 02:32:53,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:32:53,136 INFO L276 IsEmpty]: Start isEmpty. Operand 5008 states and 6025 transitions. [2023-12-22 02:32:53,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-12-22 02:32:53,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:53,139 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:53,146 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 (51)] Ended with exit code 0 [2023-12-22 02:32:53,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:53,346 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:53,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:53,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1555468774, now seen corresponding path program 1 times [2023-12-22 02:32:53,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:53,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936617377] [2023-12-22 02:32:53,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:53,347 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 02:32:53,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:53,348 INFO L229 MonitoredProcess]: Starting monitored process 52 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 02:32:53,349 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 (52)] Waiting until timeout for monitored process [2023-12-22 02:32:53,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:53,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:32:53,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:53,760 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-22 02:32:53,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:53,760 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:53,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936617377] [2023-12-22 02:32:53,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936617377] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:53,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:53,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:53,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470167021] [2023-12-22 02:32:53,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:53,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:53,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:53,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:53,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:53,762 INFO L87 Difference]: Start difference. First operand 5008 states and 6025 transitions. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:32:54,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:54,561 INFO L93 Difference]: Finished difference Result 14872 states and 17864 transitions. [2023-12-22 02:32:54,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:54,562 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 243 [2023-12-22 02:32:54,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:54,593 INFO L225 Difference]: With dead ends: 14872 [2023-12-22 02:32:54,593 INFO L226 Difference]: Without dead ends: 9884 [2023-12-22 02:32:54,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 241 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 02:32:54,598 INFO L413 NwaCegarLoop]: 508 mSDtfsCounter, 597 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:54,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 1194 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:54,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9884 states. [2023-12-22 02:32:55,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9884 to 9882. [2023-12-22 02:32:55,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9882 states, 9394 states have (on average 1.2056631892697467) internal successors, (11326), 9408 states have internal predecessors, (11326), 251 states have call successors, (251), 224 states have call predecessors, (251), 236 states have return successors, (275), 251 states have call predecessors, (275), 251 states have call successors, (275) [2023-12-22 02:32:55,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9882 states to 9882 states and 11852 transitions. [2023-12-22 02:32:55,121 INFO L78 Accepts]: Start accepts. Automaton has 9882 states and 11852 transitions. Word has length 243 [2023-12-22 02:32:55,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:55,122 INFO L495 AbstractCegarLoop]: Abstraction has 9882 states and 11852 transitions. [2023-12-22 02:32:55,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:32:55,122 INFO L276 IsEmpty]: Start isEmpty. Operand 9882 states and 11852 transitions. [2023-12-22 02:32:55,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2023-12-22 02:32:55,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:55,141 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:55,156 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 (52)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:55,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:55,356 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:55,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:55,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1320195236, now seen corresponding path program 1 times [2023-12-22 02:32:55,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:55,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188938371] [2023-12-22 02:32:55,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:55,357 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 02:32:55,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:55,359 INFO L229 MonitoredProcess]: Starting monitored process 53 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 02:32:55,360 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 (53)] Waiting until timeout for monitored process [2023-12-22 02:32:55,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:55,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:55,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:55,522 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-22 02:32:55,522 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:55,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:55,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188938371] [2023-12-22 02:32:55,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188938371] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:55,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:55,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:55,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399332226] [2023-12-22 02:32:55,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:55,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:55,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:55,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:55,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:55,524 INFO L87 Difference]: Start difference. First operand 9882 states and 11852 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:32:55,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:55,979 INFO L93 Difference]: Finished difference Result 19730 states and 23645 transitions. [2023-12-22 02:32:55,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:32:55,980 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 243 [2023-12-22 02:32:55,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:56,001 INFO L225 Difference]: With dead ends: 19730 [2023-12-22 02:32:56,001 INFO L226 Difference]: Without dead ends: 9868 [2023-12-22 02:32:56,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 241 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 02:32:56,013 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 447 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:56,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [447 Valid, 412 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:32:56,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9868 states. [2023-12-22 02:32:56,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9868 to 9868. [2023-12-22 02:32:56,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9868 states, 9383 states have (on average 1.204945113503144) internal successors, (11306), 9396 states have internal predecessors, (11306), 248 states have call successors, (248), 224 states have call predecessors, (248), 236 states have return successors, (272), 248 states have call predecessors, (272), 248 states have call successors, (272) [2023-12-22 02:32:56,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9868 states to 9868 states and 11826 transitions. [2023-12-22 02:32:56,462 INFO L78 Accepts]: Start accepts. Automaton has 9868 states and 11826 transitions. Word has length 243 [2023-12-22 02:32:56,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:56,462 INFO L495 AbstractCegarLoop]: Abstraction has 9868 states and 11826 transitions. [2023-12-22 02:32:56,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:32:56,463 INFO L276 IsEmpty]: Start isEmpty. Operand 9868 states and 11826 transitions. [2023-12-22 02:32:56,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-12-22 02:32:56,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:56,467 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:56,476 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 (53)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:56,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:56,673 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:56,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:56,674 INFO L85 PathProgramCache]: Analyzing trace with hash 742360065, now seen corresponding path program 1 times [2023-12-22 02:32:56,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:56,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1340044528] [2023-12-22 02:32:56,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:56,674 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 02:32:56,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:56,677 INFO L229 MonitoredProcess]: Starting monitored process 54 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 02:32:56,702 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 (54)] Waiting until timeout for monitored process [2023-12-22 02:32:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:56,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:32:56,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:57,070 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-22 02:32:57,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:57,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:57,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1340044528] [2023-12-22 02:32:57,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1340044528] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:57,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:57,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:32:57,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683847750] [2023-12-22 02:32:57,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:57,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:32:57,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:57,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:32:57,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:32:57,072 INFO L87 Difference]: Start difference. First operand 9868 states and 11826 transitions. Second operand has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:32:58,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:32:58,267 INFO L93 Difference]: Finished difference Result 29089 states and 34835 transitions. [2023-12-22 02:32:58,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:32:58,268 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 245 [2023-12-22 02:32:58,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:32:58,298 INFO L225 Difference]: With dead ends: 29089 [2023-12-22 02:32:58,298 INFO L226 Difference]: Without dead ends: 19241 [2023-12-22 02:32:58,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 243 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 02:32:58,307 INFO L413 NwaCegarLoop]: 491 mSDtfsCounter, 592 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:32:58,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [597 Valid, 1159 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:32:58,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19241 states. [2023-12-22 02:32:59,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19241 to 19239. [2023-12-22 02:32:59,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19239 states, 18295 states have (on average 1.2020224104946706) internal successors, (21991), 18325 states have internal predecessors, (21991), 479 states have call successors, (479), 432 states have call predecessors, (479), 464 states have return successors, (547), 483 states have call predecessors, (547), 479 states have call successors, (547) [2023-12-22 02:32:59,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19239 states to 19239 states and 23017 transitions. [2023-12-22 02:32:59,267 INFO L78 Accepts]: Start accepts. Automaton has 19239 states and 23017 transitions. Word has length 245 [2023-12-22 02:32:59,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:32:59,268 INFO L495 AbstractCegarLoop]: Abstraction has 19239 states and 23017 transitions. [2023-12-22 02:32:59,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:32:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 19239 states and 23017 transitions. [2023-12-22 02:32:59,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-12-22 02:32:59,276 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:32:59,277 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:32:59,284 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 (54)] Forceful destruction successful, exit code 0 [2023-12-22 02:32:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:32:59,482 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:32:59,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:32:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash 2038814979, now seen corresponding path program 1 times [2023-12-22 02:32:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:32:59,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1276756937] [2023-12-22 02:32:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:32:59,483 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 02:32:59,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:32:59,484 INFO L229 MonitoredProcess]: Starting monitored process 55 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 02:32:59,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 (55)] Waiting until timeout for monitored process [2023-12-22 02:32:59,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:32:59,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:32:59,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:32:59,670 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-22 02:32:59,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:32:59,671 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:32:59,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1276756937] [2023-12-22 02:32:59,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1276756937] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:32:59,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:32:59,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:32:59,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364118388] [2023-12-22 02:32:59,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:32:59,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:32:59,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:32:59,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:32:59,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:32:59,673 INFO L87 Difference]: Start difference. First operand 19239 states and 23017 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:33:00,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:00,475 INFO L93 Difference]: Finished difference Result 38445 states and 45978 transitions. [2023-12-22 02:33:00,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:33:00,476 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 245 [2023-12-22 02:33:00,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:00,510 INFO L225 Difference]: With dead ends: 38445 [2023-12-22 02:33:00,510 INFO L226 Difference]: Without dead ends: 19226 [2023-12-22 02:33:00,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 243 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 02:33:00,529 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 445 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:00,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [445 Valid, 411 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:33:00,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19226 states. [2023-12-22 02:33:01,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19226 to 19226. [2023-12-22 02:33:01,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19226 states, 18285 states have (on average 1.2016953787257314) internal successors, (21973), 18314 states have internal predecessors, (21973), 476 states have call successors, (476), 432 states have call predecessors, (476), 464 states have return successors, (544), 480 states have call predecessors, (544), 476 states have call successors, (544) [2023-12-22 02:33:01,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19226 states to 19226 states and 22993 transitions. [2023-12-22 02:33:01,617 INFO L78 Accepts]: Start accepts. Automaton has 19226 states and 22993 transitions. Word has length 245 [2023-12-22 02:33:01,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:01,617 INFO L495 AbstractCegarLoop]: Abstraction has 19226 states and 22993 transitions. [2023-12-22 02:33:01,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:33:01,617 INFO L276 IsEmpty]: Start isEmpty. Operand 19226 states and 22993 transitions. [2023-12-22 02:33:01,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2023-12-22 02:33:01,627 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:01,627 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:33:01,633 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 (55)] Ended with exit code 0 [2023-12-22 02:33:01,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:33:01,833 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:01,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:01,834 INFO L85 PathProgramCache]: Analyzing trace with hash 993114406, now seen corresponding path program 1 times [2023-12-22 02:33:01,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:01,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058191776] [2023-12-22 02:33:01,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:01,834 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 02:33:01,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:01,836 INFO L229 MonitoredProcess]: Starting monitored process 56 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 02:33:01,837 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 (56)] Waiting until timeout for monitored process [2023-12-22 02:33:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:02,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:33:02,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:02,223 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-22 02:33:02,223 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:02,223 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:02,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058191776] [2023-12-22 02:33:02,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1058191776] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:02,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:02,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:33:02,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369649882] [2023-12-22 02:33:02,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:02,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:33:02,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:02,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:33:02,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:33:02,226 INFO L87 Difference]: Start difference. First operand 19226 states and 22993 transitions. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:33:04,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:04,245 INFO L93 Difference]: Finished difference Result 56654 states and 67715 transitions. [2023-12-22 02:33:04,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:33:04,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 247 [2023-12-22 02:33:04,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:04,312 INFO L225 Difference]: With dead ends: 56654 [2023-12-22 02:33:04,312 INFO L226 Difference]: Without dead ends: 37448 [2023-12-22 02:33:04,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 245 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 02:33:04,338 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 607 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:04,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [613 Valid, 819 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:33:04,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37448 states. [2023-12-22 02:33:06,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37448 to 37446. [2023-12-22 02:33:06,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37446 states, 35617 states have (on average 1.1995676222028806) internal successors, (42725), 35682 states have internal predecessors, (42725), 916 states have call successors, (916), 832 states have call predecessors, (916), 912 states have return successors, (1080), 932 states have call predecessors, (1080), 916 states have call successors, (1080) [2023-12-22 02:33:06,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37446 states to 37446 states and 44721 transitions. [2023-12-22 02:33:06,741 INFO L78 Accepts]: Start accepts. Automaton has 37446 states and 44721 transitions. Word has length 247 [2023-12-22 02:33:06,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:06,741 INFO L495 AbstractCegarLoop]: Abstraction has 37446 states and 44721 transitions. [2023-12-22 02:33:06,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 states have internal predecessors, (170), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:33:06,742 INFO L276 IsEmpty]: Start isEmpty. Operand 37446 states and 44721 transitions. [2023-12-22 02:33:06,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2023-12-22 02:33:06,759 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:06,759 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:33:06,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Ended with exit code 0 [2023-12-22 02:33:06,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:33:06,966 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:06,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:06,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2014971391, now seen corresponding path program 1 times [2023-12-22 02:33:06,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:06,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [437051306] [2023-12-22 02:33:06,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:07,095 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 02:33:07,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:07,103 INFO L229 MonitoredProcess]: Starting monitored process 57 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 02:33:07,136 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 (57)] Waiting until timeout for monitored process [2023-12-22 02:33:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:07,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:33:07,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:07,501 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-22 02:33:07,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:07,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:07,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [437051306] [2023-12-22 02:33:07,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [437051306] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:07,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:07,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:33:07,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302169029] [2023-12-22 02:33:07,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:07,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:33:07,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:07,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:33:07,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:33:07,503 INFO L87 Difference]: Start difference. First operand 37446 states and 44721 transitions. Second operand has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:33:10,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:10,751 INFO L93 Difference]: Finished difference Result 110281 states and 131655 transitions. [2023-12-22 02:33:10,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:33:10,751 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 249 [2023-12-22 02:33:10,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:10,875 INFO L225 Difference]: With dead ends: 110281 [2023-12-22 02:33:10,875 INFO L226 Difference]: Without dead ends: 72855 [2023-12-22 02:33:10,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 247 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 02:33:10,920 INFO L413 NwaCegarLoop]: 463 mSDtfsCounter, 579 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:10,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [585 Valid, 1097 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:33:10,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72855 states. [2023-12-22 02:33:14,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72855 to 72853. [2023-12-22 02:33:14,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72853 states, 69293 states have (on average 1.197970935015081) internal successors, (83011), 69439 states have internal predecessors, (83011), 1767 states have call successors, (1767), 1600 states have call predecessors, (1767), 1792 states have return successors, (2139), 1815 states have call predecessors, (2139), 1767 states have call successors, (2139) [2023-12-22 02:33:14,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72853 states to 72853 states and 86917 transitions. [2023-12-22 02:33:14,910 INFO L78 Accepts]: Start accepts. Automaton has 72853 states and 86917 transitions. Word has length 249 [2023-12-22 02:33:14,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:14,911 INFO L495 AbstractCegarLoop]: Abstraction has 72853 states and 86917 transitions. [2023-12-22 02:33:14,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.0) internal successors, (172), 4 states have internal predecessors, (172), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:33:14,911 INFO L276 IsEmpty]: Start isEmpty. Operand 72853 states and 86917 transitions. [2023-12-22 02:33:14,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2023-12-22 02:33:14,938 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:14,938 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:33:14,944 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 (57)] Ended with exit code 0 [2023-12-22 02:33:15,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:33:15,144 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:15,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:15,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1662314877, now seen corresponding path program 1 times [2023-12-22 02:33:15,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:15,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [760592776] [2023-12-22 02:33:15,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:15,145 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 02:33:15,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:15,146 INFO L229 MonitoredProcess]: Starting monitored process 58 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 02:33:15,147 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 (58)] Waiting until timeout for monitored process [2023-12-22 02:33:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:15,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:33:15,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:15,321 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-22 02:33:15,322 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:15,322 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:15,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [760592776] [2023-12-22 02:33:15,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [760592776] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:15,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:15,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:33:15,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162256818] [2023-12-22 02:33:15,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:15,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:33:15,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:15,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:33:15,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:33:15,323 INFO L87 Difference]: Start difference. First operand 72853 states and 86917 transitions. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:33:19,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:19,101 INFO L93 Difference]: Finished difference Result 145675 states and 173782 transitions. [2023-12-22 02:33:19,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:33:19,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 249 [2023-12-22 02:33:19,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:19,244 INFO L225 Difference]: With dead ends: 145675 [2023-12-22 02:33:19,244 INFO L226 Difference]: Without dead ends: 72842 [2023-12-22 02:33:19,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 247 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 02:33:19,303 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 442 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:19,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 410 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:33:19,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72842 states. [2023-12-22 02:33:23,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72842 to 72842. [2023-12-22 02:33:23,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72842 states, 69285 states have (on average 1.1978927617810493) internal successors, (82996), 69430 states have internal predecessors, (82996), 1764 states have call successors, (1764), 1600 states have call predecessors, (1764), 1792 states have return successors, (2136), 1812 states have call predecessors, (2136), 1764 states have call successors, (2136) [2023-12-22 02:33:23,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72842 states to 72842 states and 86896 transitions. [2023-12-22 02:33:23,399 INFO L78 Accepts]: Start accepts. Automaton has 72842 states and 86896 transitions. Word has length 249 [2023-12-22 02:33:23,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:23,399 INFO L495 AbstractCegarLoop]: Abstraction has 72842 states and 86896 transitions. [2023-12-22 02:33:23,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:33:23,399 INFO L276 IsEmpty]: Start isEmpty. Operand 72842 states and 86896 transitions. [2023-12-22 02:33:23,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-12-22 02:33:23,426 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:23,426 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:33:23,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Ended with exit code 0 [2023-12-22 02:33:23,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:33:23,634 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:23,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:23,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1356576870, now seen corresponding path program 1 times [2023-12-22 02:33:23,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:23,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1087565444] [2023-12-22 02:33:23,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:23,635 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 02:33:23,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:23,636 INFO L229 MonitoredProcess]: Starting monitored process 59 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 02:33:23,637 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 (59)] Waiting until timeout for monitored process [2023-12-22 02:33:23,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:23,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:33:23,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:24,148 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-12-22 02:33:24,149 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:24,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:24,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1087565444] [2023-12-22 02:33:24,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1087565444] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:24,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:24,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:33:24,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113212002] [2023-12-22 02:33:24,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:24,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:33:24,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:24,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:33:24,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:33:24,150 INFO L87 Difference]: Start difference. First operand 72842 states and 86896 transitions. Second operand has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:33:30,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:30,960 INFO L93 Difference]: Finished difference Result 214408 states and 255724 transitions. [2023-12-22 02:33:30,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:33:30,961 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 251 [2023-12-22 02:33:30,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:31,373 INFO L225 Difference]: With dead ends: 214408 [2023-12-22 02:33:31,374 INFO L226 Difference]: Without dead ends: 141586 [2023-12-22 02:33:31,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 249 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 02:33:31,449 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 574 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:31,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [580 Valid, 1066 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:33:31,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141586 states. [2023-12-22 02:33:38,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141586 to 141584. [2023-12-22 02:33:38,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141584 states, 134664 states have (on average 1.1967563714132954) internal successors, (161160), 134986 states have internal predecessors, (161160), 3399 states have call successors, (3399), 3072 states have call predecessors, (3399), 3520 states have return successors, (4219), 3527 states have call predecessors, (4219), 3399 states have call successors, (4219) [2023-12-22 02:33:38,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141584 states to 141584 states and 168778 transitions. [2023-12-22 02:33:39,000 INFO L78 Accepts]: Start accepts. Automaton has 141584 states and 168778 transitions. Word has length 251 [2023-12-22 02:33:39,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:39,002 INFO L495 AbstractCegarLoop]: Abstraction has 141584 states and 168778 transitions. [2023-12-22 02:33:39,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:33:39,002 INFO L276 IsEmpty]: Start isEmpty. Operand 141584 states and 168778 transitions. [2023-12-22 02:33:39,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2023-12-22 02:33:39,343 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:39,343 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:33:39,360 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 (59)] Forceful destruction successful, exit code 0 [2023-12-22 02:33:39,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:33:39,551 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:39,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:39,552 INFO L85 PathProgramCache]: Analyzing trace with hash -595973084, now seen corresponding path program 1 times [2023-12-22 02:33:39,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:39,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425007206] [2023-12-22 02:33:39,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:39,552 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 02:33:39,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:39,554 INFO L229 MonitoredProcess]: Starting monitored process 60 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 02:33:39,555 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 (60)] Waiting until timeout for monitored process [2023-12-22 02:33:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:39,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:33:39,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:39,725 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-12-22 02:33:39,725 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:39,726 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:39,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425007206] [2023-12-22 02:33:39,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425007206] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:39,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:39,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:33:39,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874201863] [2023-12-22 02:33:39,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:39,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:33:39,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:39,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:33:39,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:33:39,727 INFO L87 Difference]: Start difference. First operand 141584 states and 168778 transitions. Second operand has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)