/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/Problem05_label46+token_ring.05.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 07:32:40,167 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 07:32:40,231 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-16 07:32:40,236 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 07:32:40,236 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 07:32:40,261 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 07:32:40,262 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 07:32:40,262 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 07:32:40,262 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 07:32:40,263 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 07:32:40,263 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 07:32:40,263 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 07:32:40,267 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 07:32:40,271 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 07:32:40,271 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 07:32:40,271 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 07:32:40,271 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 07:32:40,272 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 07:32:40,273 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 07:32:40,273 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 07:32:40,273 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 07:32:40,274 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 07:32:40,274 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 07:32:40,274 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 07:32:40,275 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 07:32:40,275 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 07:32:40,275 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 07:32:40,275 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 07:32:40,275 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 07:32:40,276 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 07:32:40,277 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 07:32:40,277 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 07:32:40,277 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 07:32:40,277 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 07:32:40,277 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:32:40,277 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 07:32:40,278 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 07:32:40,278 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 07:32:40,278 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 07:32:40,278 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 07:32:40,278 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 07:32:40,278 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 07:32:40,279 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 07:32:40,279 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 07:32:40,279 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 07:32:40,279 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 07:32:40,279 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-16 07:32:40,502 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 07:32:40,527 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 07:32:40,530 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 07:32:40,531 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 07:32:40,531 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 07:32:40,533 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label46+token_ring.05.cil-2.c [2023-12-16 07:32:41,685 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 07:32:42,285 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 07:32:42,286 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.05.cil-2.c [2023-12-16 07:32:42,349 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44e19a5b5/45eb4234c36a4f5ba39f9d417cb029f8/FLAG5ac55e9e2 [2023-12-16 07:32:42,365 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44e19a5b5/45eb4234c36a4f5ba39f9d417cb029f8 [2023-12-16 07:32:42,367 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 07:32:42,368 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 07:32:42,371 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 07:32:42,371 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 07:32:42,375 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 07:32:42,375 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:32:42" (1/1) ... [2023-12-16 07:32:42,376 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@877592e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:42, skipping insertion in model container [2023-12-16 07:32:42,376 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 07:32:42" (1/1) ... [2023-12-16 07:32:42,589 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 07:32:44,248 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/Problem05_label46+token_ring.05.cil-2.c[382357,382370] [2023-12-16 07:32:44,270 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/Problem05_label46+token_ring.05.cil-2.c[383339,383352] [2023-12-16 07:32:44,432 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:32:44,446 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 07:32:45,356 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/Problem05_label46+token_ring.05.cil-2.c[382357,382370] [2023-12-16 07:32:45,359 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/Problem05_label46+token_ring.05.cil-2.c[383339,383352] [2023-12-16 07:32:45,381 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 07:32:45,437 INFO L206 MainTranslator]: Completed translation [2023-12-16 07:32:45,439 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45 WrapperNode [2023-12-16 07:32:45,439 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 07:32:45,440 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 07:32:45,440 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 07:32:45,441 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 07:32:45,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:45,558 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:45,955 INFO L138 Inliner]: procedures = 55, calls = 57, calls flagged for inlining = 31, calls inlined = 31, statements flattened = 12790 [2023-12-16 07:32:45,956 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 07:32:45,957 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 07:32:45,957 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 07:32:45,957 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 07:32:45,966 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:45,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,007 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,125 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-16 07:32:46,125 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,125 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,338 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,390 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,427 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,454 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,538 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 07:32:46,539 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 07:32:46,540 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 07:32:46,540 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 07:32:46,541 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (1/1) ... [2023-12-16 07:32:46,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 07:32:46,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 07:32:46,573 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-16 07:32:46,586 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-16 07:32:46,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 07:32:46,608 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-16 07:32:46,608 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-16 07:32:46,608 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 07:32:46,608 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-16 07:32:46,609 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-16 07:32:46,609 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-16 07:32:46,609 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-16 07:32:46,609 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-16 07:32:46,609 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-16 07:32:46,609 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 07:32:46,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 07:32:46,709 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 07:32:46,711 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 07:32:55,730 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 07:32:55,838 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 07:32:55,838 INFO L309 CfgBuilder]: Removed 9 assume(true) statements. [2023-12-16 07:32:55,839 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:32:55 BoogieIcfgContainer [2023-12-16 07:32:55,839 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 07:32:55,841 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 07:32:55,841 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 07:32:55,844 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 07:32:55,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 07:32:42" (1/3) ... [2023-12-16 07:32:55,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ff73f0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:32:55, skipping insertion in model container [2023-12-16 07:32:55,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 07:32:45" (2/3) ... [2023-12-16 07:32:55,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ff73f0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 07:32:55, skipping insertion in model container [2023-12-16 07:32:55,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 07:32:55" (3/3) ... [2023-12-16 07:32:55,847 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label46+token_ring.05.cil-2.c [2023-12-16 07:32:55,863 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 07:32:55,864 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 07:32:55,956 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 07:32:55,962 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;@c6865d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 07:32:55,962 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 07:32:55,975 INFO L276 IsEmpty]: Start isEmpty. Operand has 2318 states, 2287 states have (on average 1.8828159160472235) internal successors, (4306), 2292 states have internal predecessors, (4306), 21 states have call successors, (21), 7 states have call predecessors, (21), 7 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2023-12-16 07:32:55,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:32:55,990 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:32:55,991 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] [2023-12-16 07:32:55,991 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:32:55,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:32:55,996 INFO L85 PathProgramCache]: Analyzing trace with hash 931615035, now seen corresponding path program 1 times [2023-12-16 07:32:56,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:32:56,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [504867967] [2023-12-16 07:32:56,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:32:56,009 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-16 07:32:56,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:32:56,012 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-16 07:32:56,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 07:32:56,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:32:56,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:32:56,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:32:56,270 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-16 07:32:56,270 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:32:56,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:32:56,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [504867967] [2023-12-16 07:32:56,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [504867967] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:32:56,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:32:56,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:32:56,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670380206] [2023-12-16 07:32:56,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:32:56,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:32:56,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:32:56,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:32:56,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:32:56,326 INFO L87 Difference]: Start difference. First operand has 2318 states, 2287 states have (on average 1.8828159160472235) internal successors, (4306), 2292 states have internal predecessors, (4306), 21 states have call successors, (21), 7 states have call predecessors, (21), 7 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:32:56,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:32:56,697 INFO L93 Difference]: Finished difference Result 4629 states and 8683 transitions. [2023-12-16 07:32:56,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:32:56,700 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:32:56,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:32:56,726 INFO L225 Difference]: With dead ends: 4629 [2023-12-16 07:32:56,726 INFO L226 Difference]: Without dead ends: 2313 [2023-12-16 07:32:56,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:32:56,741 INFO L413 NwaCegarLoop]: 4239 mSDtfsCounter, 297 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 8198 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:32:56,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 8198 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:32:56,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2023-12-16 07:32:56,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 2313. [2023-12-16 07:32:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2313 states, 2284 states have (on average 1.8476357267950962) internal successors, (4220), 2287 states have internal predecessors, (4220), 21 states have call successors, (21), 7 states have call predecessors, (21), 6 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-16 07:32:56,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2313 states to 2313 states and 4260 transitions. [2023-12-16 07:32:56,869 INFO L78 Accepts]: Start accepts. Automaton has 2313 states and 4260 transitions. Word has length 92 [2023-12-16 07:32:56,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:32:56,870 INFO L495 AbstractCegarLoop]: Abstraction has 2313 states and 4260 transitions. [2023-12-16 07:32:56,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:32:56,870 INFO L276 IsEmpty]: Start isEmpty. Operand 2313 states and 4260 transitions. [2023-12-16 07:32:56,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:32:56,874 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:32:56,874 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] [2023-12-16 07:32:56,884 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-16 07:32:57,078 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-16 07:32:57,079 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:32:57,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:32:57,080 INFO L85 PathProgramCache]: Analyzing trace with hash -393241159, now seen corresponding path program 1 times [2023-12-16 07:32:57,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:32:57,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [815599707] [2023-12-16 07:32:57,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:32:57,081 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-16 07:32:57,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:32:57,082 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-16 07:32:57,084 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-16 07:32:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:32:57,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:32:57,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:32:57,316 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-16 07:32:57,316 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:32:57,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:32:57,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [815599707] [2023-12-16 07:32:57,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [815599707] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:32:57,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:32:57,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:32:57,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41997321] [2023-12-16 07:32:57,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:32:57,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:32:57,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:32:57,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:32:57,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:32:57,328 INFO L87 Difference]: Start difference. First operand 2313 states and 4260 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 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-16 07:32:57,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:32:57,903 INFO L93 Difference]: Finished difference Result 2696 states and 4871 transitions. [2023-12-16 07:32:57,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 07:32:57,904 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 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-16 07:32:57,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:32:57,916 INFO L225 Difference]: With dead ends: 2696 [2023-12-16 07:32:57,917 INFO L226 Difference]: Without dead ends: 2515 [2023-12-16 07:32:57,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:32:57,919 INFO L413 NwaCegarLoop]: 4178 mSDtfsCounter, 4497 mSDsluCounter, 8460 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4510 SdHoareTripleChecker+Valid, 12638 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 07:32:57,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4510 Valid, 12638 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 07:32:57,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2023-12-16 07:32:57,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 2498. [2023-12-16 07:32:57,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2448 states have (on average 1.8321078431372548) internal successors, (4485), 2452 states have internal predecessors, (4485), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 07:32:57,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4554 transitions. [2023-12-16 07:32:57,985 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4554 transitions. Word has length 92 [2023-12-16 07:32:57,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:32:57,985 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4554 transitions. [2023-12-16 07:32:57,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 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-16 07:32:57,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4554 transitions. [2023-12-16 07:32:57,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:32:57,988 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:32:57,988 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:32:57,995 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-16 07:32:58,192 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-16 07:32:58,193 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:32:58,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:32:58,195 INFO L85 PathProgramCache]: Analyzing trace with hash 468424757, now seen corresponding path program 1 times [2023-12-16 07:32:58,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:32:58,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1157954246] [2023-12-16 07:32:58,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:32:58,197 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-16 07:32:58,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:32:58,199 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-16 07:32:58,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 07:32:58,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:32:58,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:32:58,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:32:58,366 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-16 07:32:58,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:32:58,367 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:32:58,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1157954246] [2023-12-16 07:32:58,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1157954246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:32:58,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:32:58,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:32:58,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617737988] [2023-12-16 07:32:58,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:32:58,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:32:58,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:32:58,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:32:58,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:32:58,369 INFO L87 Difference]: Start difference. First operand 2498 states and 4554 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:32:58,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:32:58,743 INFO L93 Difference]: Finished difference Result 2864 states and 5139 transitions. [2023-12-16 07:32:58,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:32:58,744 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:32:58,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:32:58,756 INFO L225 Difference]: With dead ends: 2864 [2023-12-16 07:32:58,756 INFO L226 Difference]: Without dead ends: 2498 [2023-12-16 07:32:58,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:32:58,759 INFO L413 NwaCegarLoop]: 4146 mSDtfsCounter, 4344 mSDsluCounter, 8206 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4357 SdHoareTripleChecker+Valid, 12352 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:32:58,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4357 Valid, 12352 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:32:58,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-16 07:32:58,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-16 07:32:58,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2448 states have (on average 1.8292483660130718) internal successors, (4478), 2452 states have internal predecessors, (4478), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 07:32:58,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4547 transitions. [2023-12-16 07:32:58,836 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4547 transitions. Word has length 92 [2023-12-16 07:32:58,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:32:58,836 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4547 transitions. [2023-12-16 07:32:58,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:32:58,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4547 transitions. [2023-12-16 07:32:58,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:32:58,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:32:58,838 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] [2023-12-16 07:32:58,846 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-16 07:32:59,043 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-16 07:32:59,043 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:32:59,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:32:59,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1881693753, now seen corresponding path program 1 times [2023-12-16 07:32:59,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:32:59,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [746508085] [2023-12-16 07:32:59,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:32:59,045 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-16 07:32:59,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:32:59,046 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-16 07:32:59,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 07:32:59,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:32:59,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:32:59,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:32:59,220 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-16 07:32:59,220 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:32:59,220 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:32:59,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [746508085] [2023-12-16 07:32:59,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [746508085] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:32:59,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:32:59,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:32:59,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972263255] [2023-12-16 07:32:59,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:32:59,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:32:59,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:32:59,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:32:59,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:32:59,229 INFO L87 Difference]: Start difference. First operand 2498 states and 4547 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:32:59,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:32:59,599 INFO L93 Difference]: Finished difference Result 2864 states and 5125 transitions. [2023-12-16 07:32:59,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:32:59,599 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:32:59,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:32:59,610 INFO L225 Difference]: With dead ends: 2864 [2023-12-16 07:32:59,610 INFO L226 Difference]: Without dead ends: 2498 [2023-12-16 07:32:59,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:32:59,614 INFO L413 NwaCegarLoop]: 4143 mSDtfsCounter, 4337 mSDsluCounter, 8202 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4350 SdHoareTripleChecker+Valid, 12345 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:32:59,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4350 Valid, 12345 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:32:59,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-16 07:32:59,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-16 07:32:59,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2448 states have (on average 1.8263888888888888) internal successors, (4471), 2452 states have internal predecessors, (4471), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 07:32:59,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4540 transitions. [2023-12-16 07:32:59,682 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4540 transitions. Word has length 92 [2023-12-16 07:32:59,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:32:59,683 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4540 transitions. [2023-12-16 07:32:59,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:32:59,683 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4540 transitions. [2023-12-16 07:32:59,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:32:59,686 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:32:59,686 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] [2023-12-16 07:32:59,694 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-16 07:32:59,891 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-16 07:32:59,891 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:32:59,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:32:59,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1244058941, now seen corresponding path program 1 times [2023-12-16 07:32:59,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:32:59,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862658175] [2023-12-16 07:32:59,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:32:59,893 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-16 07:32:59,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:32:59,894 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-16 07:32:59,897 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-16 07:32:59,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:32:59,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:00,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:00,057 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-16 07:33:00,057 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:00,057 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:00,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862658175] [2023-12-16 07:33:00,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862658175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:00,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:00,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:00,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749090754] [2023-12-16 07:33:00,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:00,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:00,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:00,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:00,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:00,059 INFO L87 Difference]: Start difference. First operand 2498 states and 4540 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:00,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:00,421 INFO L93 Difference]: Finished difference Result 2864 states and 5111 transitions. [2023-12-16 07:33:00,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:00,422 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:00,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:00,433 INFO L225 Difference]: With dead ends: 2864 [2023-12-16 07:33:00,433 INFO L226 Difference]: Without dead ends: 2498 [2023-12-16 07:33:00,435 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:00,436 INFO L413 NwaCegarLoop]: 4140 mSDtfsCounter, 4331 mSDsluCounter, 8198 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4344 SdHoareTripleChecker+Valid, 12338 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:00,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4344 Valid, 12338 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:00,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-16 07:33:00,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-16 07:33:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2448 states have (on average 1.8235294117647058) internal successors, (4464), 2452 states have internal predecessors, (4464), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 07:33:00,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4533 transitions. [2023-12-16 07:33:00,504 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4533 transitions. Word has length 92 [2023-12-16 07:33:00,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:00,504 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4533 transitions. [2023-12-16 07:33:00,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:00,505 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4533 transitions. [2023-12-16 07:33:00,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:00,506 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:00,506 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] [2023-12-16 07:33:00,513 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-16 07:33:00,713 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-16 07:33:00,714 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:00,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:00,714 INFO L85 PathProgramCache]: Analyzing trace with hash -2101645895, now seen corresponding path program 1 times [2023-12-16 07:33:00,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:00,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789492592] [2023-12-16 07:33:00,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:00,715 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-16 07:33:00,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:00,716 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-16 07:33:00,718 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-16 07:33:00,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:00,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:00,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:00,871 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-16 07:33:00,872 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:00,872 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:00,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789492592] [2023-12-16 07:33:00,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789492592] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:00,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:00,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:00,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500034282] [2023-12-16 07:33:00,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:00,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:00,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:00,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:00,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:00,874 INFO L87 Difference]: Start difference. First operand 2498 states and 4533 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:01,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:01,200 INFO L93 Difference]: Finished difference Result 2864 states and 5097 transitions. [2023-12-16 07:33:01,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:01,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:01,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:01,212 INFO L225 Difference]: With dead ends: 2864 [2023-12-16 07:33:01,212 INFO L226 Difference]: Without dead ends: 2498 [2023-12-16 07:33:01,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:01,214 INFO L413 NwaCegarLoop]: 4137 mSDtfsCounter, 4325 mSDsluCounter, 8194 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4338 SdHoareTripleChecker+Valid, 12331 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:01,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4338 Valid, 12331 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:33:01,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-16 07:33:01,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-16 07:33:01,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2448 states have (on average 1.8206699346405228) internal successors, (4457), 2452 states have internal predecessors, (4457), 35 states have call successors, (35), 13 states have call predecessors, (35), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-16 07:33:01,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4526 transitions. [2023-12-16 07:33:01,278 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4526 transitions. Word has length 92 [2023-12-16 07:33:01,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:01,278 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4526 transitions. [2023-12-16 07:33:01,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:01,279 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4526 transitions. [2023-12-16 07:33:01,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:01,280 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:01,280 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] [2023-12-16 07:33:01,291 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-16 07:33:01,485 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-16 07:33:01,485 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:01,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:01,486 INFO L85 PathProgramCache]: Analyzing trace with hash 422827453, now seen corresponding path program 1 times [2023-12-16 07:33:01,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:01,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410805080] [2023-12-16 07:33:01,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:01,487 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-16 07:33:01,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:01,488 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-16 07:33:01,522 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-16 07:33:01,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:01,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:01,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:01,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-16 07:33:01,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:01,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:01,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410805080] [2023-12-16 07:33:01,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410805080] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:01,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:01,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:01,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198292134] [2023-12-16 07:33:01,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:01,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:01,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:01,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:01,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:01,659 INFO L87 Difference]: Start difference. First operand 2498 states and 4526 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:02,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:02,101 INFO L93 Difference]: Finished difference Result 2946 states and 5215 transitions. [2023-12-16 07:33:02,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:02,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:02,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:02,113 INFO L225 Difference]: With dead ends: 2946 [2023-12-16 07:33:02,113 INFO L226 Difference]: Without dead ends: 2580 [2023-12-16 07:33:02,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:02,116 INFO L413 NwaCegarLoop]: 4135 mSDtfsCounter, 4370 mSDsluCounter, 8190 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4383 SdHoareTripleChecker+Valid, 12325 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:02,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4383 Valid, 12325 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:02,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-16 07:33:02,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-16 07:33:02,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2524 states have (on average 1.8066561014263074) internal successors, (4560), 2528 states have internal predecessors, (4560), 37 states have call successors, (37), 17 states have call predecessors, (37), 17 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-16 07:33:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4633 transitions. [2023-12-16 07:33:02,194 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4633 transitions. Word has length 92 [2023-12-16 07:33:02,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:02,195 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4633 transitions. [2023-12-16 07:33:02,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:02,195 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4633 transitions. [2023-12-16 07:33:02,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:02,196 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:02,196 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] [2023-12-16 07:33:02,204 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-16 07:33:02,404 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-16 07:33:02,405 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:02,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:02,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1975513126, now seen corresponding path program 1 times [2023-12-16 07:33:02,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:02,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [804310571] [2023-12-16 07:33:02,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:02,407 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:33:02,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:02,411 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-16 07:33:02,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 07:33:02,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:02,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:02,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:02,562 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-16 07:33:02,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:02,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:02,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [804310571] [2023-12-16 07:33:02,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [804310571] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:02,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:02,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:02,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899551218] [2023-12-16 07:33:02,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:02,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:02,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:02,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:02,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:02,565 INFO L87 Difference]: Start difference. First operand 2580 states and 4633 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:03,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:03,042 INFO L93 Difference]: Finished difference Result 3110 states and 5429 transitions. [2023-12-16 07:33:03,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:03,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:03,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:03,052 INFO L225 Difference]: With dead ends: 3110 [2023-12-16 07:33:03,052 INFO L226 Difference]: Without dead ends: 2662 [2023-12-16 07:33:03,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:03,056 INFO L413 NwaCegarLoop]: 4132 mSDtfsCounter, 4363 mSDsluCounter, 8186 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4376 SdHoareTripleChecker+Valid, 12318 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:03,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4376 Valid, 12318 Invalid, 372 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:03,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2023-12-16 07:33:03,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2662. [2023-12-16 07:33:03,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2662 states, 2600 states have (on average 1.791923076923077) internal successors, (4659), 2604 states have internal predecessors, (4659), 39 states have call successors, (39), 21 states have call predecessors, (39), 21 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-16 07:33:03,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2662 states to 2662 states and 4736 transitions. [2023-12-16 07:33:03,136 INFO L78 Accepts]: Start accepts. Automaton has 2662 states and 4736 transitions. Word has length 92 [2023-12-16 07:33:03,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:03,136 INFO L495 AbstractCegarLoop]: Abstraction has 2662 states and 4736 transitions. [2023-12-16 07:33:03,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:03,137 INFO L276 IsEmpty]: Start isEmpty. Operand 2662 states and 4736 transitions. [2023-12-16 07:33:03,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:03,138 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:03,138 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] [2023-12-16 07:33:03,147 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-16 07:33:03,343 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-16 07:33:03,343 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:03,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:03,344 INFO L85 PathProgramCache]: Analyzing trace with hash -453334818, now seen corresponding path program 1 times [2023-12-16 07:33:03,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:03,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152290845] [2023-12-16 07:33:03,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:03,345 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-16 07:33:03,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:03,346 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-16 07:33:03,378 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-16 07:33:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:03,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:03,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:03,489 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-16 07:33:03,489 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:03,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:03,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152290845] [2023-12-16 07:33:03,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152290845] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:03,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:03,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:03,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321737021] [2023-12-16 07:33:03,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:03,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:03,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:03,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:03,492 INFO L87 Difference]: Start difference. First operand 2662 states and 4736 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:03,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:03,940 INFO L93 Difference]: Finished difference Result 3274 states and 5635 transitions. [2023-12-16 07:33:03,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:03,940 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:03,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:03,951 INFO L225 Difference]: With dead ends: 3274 [2023-12-16 07:33:03,952 INFO L226 Difference]: Without dead ends: 2744 [2023-12-16 07:33:03,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:03,955 INFO L413 NwaCegarLoop]: 4129 mSDtfsCounter, 4357 mSDsluCounter, 8182 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4370 SdHoareTripleChecker+Valid, 12311 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:03,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4370 Valid, 12311 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:03,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2023-12-16 07:33:04,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2744. [2023-12-16 07:33:04,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 2676 states have (on average 1.7765321375186847) internal successors, (4754), 2680 states have internal predecessors, (4754), 41 states have call successors, (41), 25 states have call predecessors, (41), 25 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-16 07:33:04,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 4835 transitions. [2023-12-16 07:33:04,043 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 4835 transitions. Word has length 92 [2023-12-16 07:33:04,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:04,044 INFO L495 AbstractCegarLoop]: Abstraction has 2744 states and 4835 transitions. [2023-12-16 07:33:04,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:04,045 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 4835 transitions. [2023-12-16 07:33:04,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:04,046 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:04,046 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] [2023-12-16 07:33:04,060 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-16 07:33:04,250 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-16 07:33:04,250 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:04,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:04,250 INFO L85 PathProgramCache]: Analyzing trace with hash 972409465, now seen corresponding path program 1 times [2023-12-16 07:33:04,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:04,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013458654] [2023-12-16 07:33:04,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:04,251 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-16 07:33:04,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:04,253 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-16 07:33:04,256 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-16 07:33:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:04,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:04,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:04,386 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-16 07:33:04,387 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:04,387 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:04,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013458654] [2023-12-16 07:33:04,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013458654] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:04,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:04,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:04,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812900107] [2023-12-16 07:33:04,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:04,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:04,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:04,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:04,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:04,392 INFO L87 Difference]: Start difference. First operand 2744 states and 4835 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:04,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:04,806 INFO L93 Difference]: Finished difference Result 3438 states and 5833 transitions. [2023-12-16 07:33:04,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:04,807 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:04,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:04,815 INFO L225 Difference]: With dead ends: 3438 [2023-12-16 07:33:04,815 INFO L226 Difference]: Without dead ends: 2826 [2023-12-16 07:33:04,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:04,819 INFO L413 NwaCegarLoop]: 4126 mSDtfsCounter, 4350 mSDsluCounter, 8178 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4363 SdHoareTripleChecker+Valid, 12304 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:04,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4363 Valid, 12304 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:04,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2826 states. [2023-12-16 07:33:04,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2826 to 2826. [2023-12-16 07:33:04,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2826 states, 2752 states have (on average 1.7605377906976745) internal successors, (4845), 2756 states have internal predecessors, (4845), 43 states have call successors, (43), 29 states have call predecessors, (43), 29 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-16 07:33:04,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2826 states to 2826 states and 4930 transitions. [2023-12-16 07:33:04,915 INFO L78 Accepts]: Start accepts. Automaton has 2826 states and 4930 transitions. Word has length 92 [2023-12-16 07:33:04,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:04,915 INFO L495 AbstractCegarLoop]: Abstraction has 2826 states and 4930 transitions. [2023-12-16 07:33:04,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:04,915 INFO L276 IsEmpty]: Start isEmpty. Operand 2826 states and 4930 transitions. [2023-12-16 07:33:04,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:04,916 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:04,916 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] [2023-12-16 07:33:04,924 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-16 07:33:05,121 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-16 07:33:05,121 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:05,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:05,122 INFO L85 PathProgramCache]: Analyzing trace with hash -990957058, now seen corresponding path program 1 times [2023-12-16 07:33:05,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:05,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088420960] [2023-12-16 07:33:05,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:05,122 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-16 07:33:05,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:05,123 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-16 07:33:05,124 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-16 07:33:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:05,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:05,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:05,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 07:33:05,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:05,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:05,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088420960] [2023-12-16 07:33:05,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088420960] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:05,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:05,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:05,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583018071] [2023-12-16 07:33:05,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:05,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:05,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:05,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:05,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:05,249 INFO L87 Difference]: Start difference. First operand 2826 states and 4930 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:05,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:05,677 INFO L93 Difference]: Finished difference Result 3602 states and 6023 transitions. [2023-12-16 07:33:05,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:05,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:05,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:05,686 INFO L225 Difference]: With dead ends: 3602 [2023-12-16 07:33:05,686 INFO L226 Difference]: Without dead ends: 2908 [2023-12-16 07:33:05,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:05,689 INFO L413 NwaCegarLoop]: 4123 mSDtfsCounter, 4342 mSDsluCounter, 8174 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4355 SdHoareTripleChecker+Valid, 12297 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:05,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4355 Valid, 12297 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:05,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2908 states. [2023-12-16 07:33:05,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2908 to 2908. [2023-12-16 07:33:05,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2908 states, 2828 states have (on average 1.743988684582744) internal successors, (4932), 2832 states have internal predecessors, (4932), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:05,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2908 states to 2908 states and 5021 transitions. [2023-12-16 07:33:05,797 INFO L78 Accepts]: Start accepts. Automaton has 2908 states and 5021 transitions. Word has length 92 [2023-12-16 07:33:05,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:05,797 INFO L495 AbstractCegarLoop]: Abstraction has 2908 states and 5021 transitions. [2023-12-16 07:33:05,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 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-16 07:33:05,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2908 states and 5021 transitions. [2023-12-16 07:33:05,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:05,799 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:05,799 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] [2023-12-16 07:33:05,807 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-16 07:33:06,003 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-16 07:33:06,004 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:06,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:06,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1524172739, now seen corresponding path program 1 times [2023-12-16 07:33:06,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:06,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [752289848] [2023-12-16 07:33:06,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:06,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:33:06,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:06,006 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-16 07:33:06,007 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-16 07:33:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:06,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:06,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:06,114 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-16 07:33:06,114 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:06,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:06,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [752289848] [2023-12-16 07:33:06,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [752289848] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:06,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:06,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:06,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655389710] [2023-12-16 07:33:06,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:06,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:06,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:06,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:06,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:06,116 INFO L87 Difference]: Start difference. First operand 2908 states and 5021 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:06,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:06,283 INFO L93 Difference]: Finished difference Result 3751 states and 6184 transitions. [2023-12-16 07:33:06,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:06,284 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:06,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:06,291 INFO L225 Difference]: With dead ends: 3751 [2023-12-16 07:33:06,291 INFO L226 Difference]: Without dead ends: 2976 [2023-12-16 07:33:06,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-16 07:33:06,295 INFO L413 NwaCegarLoop]: 4209 mSDtfsCounter, 47 mSDsluCounter, 8409 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 12618 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:06,295 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 12618 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:33:06,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2976 states. [2023-12-16 07:33:06,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2976 to 2912. [2023-12-16 07:33:06,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2832 states have (on average 1.7394067796610169) internal successors, (4926), 2836 states have internal predecessors, (4926), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:06,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 5015 transitions. [2023-12-16 07:33:06,401 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 5015 transitions. Word has length 92 [2023-12-16 07:33:06,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:06,401 INFO L495 AbstractCegarLoop]: Abstraction has 2912 states and 5015 transitions. [2023-12-16 07:33:06,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:06,401 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 5015 transitions. [2023-12-16 07:33:06,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:06,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:06,403 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] [2023-12-16 07:33:06,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-12-16 07:33:06,607 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-16 07:33:06,607 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:06,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:06,608 INFO L85 PathProgramCache]: Analyzing trace with hash 2084872517, now seen corresponding path program 1 times [2023-12-16 07:33:06,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:06,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [751910127] [2023-12-16 07:33:06,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:06,609 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-16 07:33:06,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:06,610 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-16 07:33:06,643 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-16 07:33:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:06,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:06,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:06,727 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-16 07:33:06,727 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:06,728 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:06,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [751910127] [2023-12-16 07:33:06,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [751910127] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:06,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:06,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:06,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307996887] [2023-12-16 07:33:06,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:06,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:06,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:06,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:06,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:06,730 INFO L87 Difference]: Start difference. First operand 2912 states and 5015 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:06,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:06,880 INFO L93 Difference]: Finished difference Result 3747 states and 6156 transitions. [2023-12-16 07:33:06,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:06,881 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:06,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:06,886 INFO L225 Difference]: With dead ends: 3747 [2023-12-16 07:33:06,887 INFO L226 Difference]: Without dead ends: 2968 [2023-12-16 07:33:06,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-16 07:33:06,890 INFO L413 NwaCegarLoop]: 4209 mSDtfsCounter, 38 mSDsluCounter, 8410 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12619 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:06,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12619 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:33:06,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2968 states. [2023-12-16 07:33:07,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2968 to 2916. [2023-12-16 07:33:07,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2916 states, 2836 states have (on average 1.7348377997179125) internal successors, (4920), 2840 states have internal predecessors, (4920), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:07,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 5009 transitions. [2023-12-16 07:33:07,041 INFO L78 Accepts]: Start accepts. Automaton has 2916 states and 5009 transitions. Word has length 92 [2023-12-16 07:33:07,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:07,041 INFO L495 AbstractCegarLoop]: Abstraction has 2916 states and 5009 transitions. [2023-12-16 07:33:07,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:07,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2916 states and 5009 transitions. [2023-12-16 07:33:07,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:07,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:07,043 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] [2023-12-16 07:33:07,050 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-16 07:33:07,247 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-16 07:33:07,247 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:07,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:07,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1334075773, now seen corresponding path program 1 times [2023-12-16 07:33:07,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:07,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [21964736] [2023-12-16 07:33:07,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:07,249 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-16 07:33:07,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:07,250 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-16 07:33:07,251 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-16 07:33:07,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:07,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:07,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:07,357 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-16 07:33:07,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:07,358 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:07,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [21964736] [2023-12-16 07:33:07,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [21964736] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:07,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:07,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:07,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473344544] [2023-12-16 07:33:07,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:07,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:07,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:07,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:07,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:07,359 INFO L87 Difference]: Start difference. First operand 2916 states and 5009 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:07,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:07,494 INFO L93 Difference]: Finished difference Result 3743 states and 6128 transitions. [2023-12-16 07:33:07,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:07,495 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:07,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:07,501 INFO L225 Difference]: With dead ends: 3743 [2023-12-16 07:33:07,502 INFO L226 Difference]: Without dead ends: 2960 [2023-12-16 07:33:07,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-16 07:33:07,505 INFO L413 NwaCegarLoop]: 4209 mSDtfsCounter, 29 mSDsluCounter, 8411 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12620 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:07,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12620 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:33:07,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2960 states. [2023-12-16 07:33:07,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2960 to 2920. [2023-12-16 07:33:07,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2920 states, 2840 states have (on average 1.730281690140845) internal successors, (4914), 2844 states have internal predecessors, (4914), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:07,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2920 states to 2920 states and 5003 transitions. [2023-12-16 07:33:07,580 INFO L78 Accepts]: Start accepts. Automaton has 2920 states and 5003 transitions. Word has length 92 [2023-12-16 07:33:07,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:07,581 INFO L495 AbstractCegarLoop]: Abstraction has 2920 states and 5003 transitions. [2023-12-16 07:33:07,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:07,582 INFO L276 IsEmpty]: Start isEmpty. Operand 2920 states and 5003 transitions. [2023-12-16 07:33:07,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:07,583 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:07,583 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] [2023-12-16 07:33:07,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 07:33:07,787 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-16 07:33:07,787 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:07,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:07,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1349594491, now seen corresponding path program 1 times [2023-12-16 07:33:07,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:07,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1601758935] [2023-12-16 07:33:07,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:07,788 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-16 07:33:07,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:07,789 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-16 07:33:07,793 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-16 07:33:07,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:07,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:07,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:07,916 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-16 07:33:07,917 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:07,917 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:07,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1601758935] [2023-12-16 07:33:07,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1601758935] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:07,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:07,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:07,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267892613] [2023-12-16 07:33:07,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:07,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:07,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:07,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:07,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:07,919 INFO L87 Difference]: Start difference. First operand 2920 states and 5003 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:08,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:08,048 INFO L93 Difference]: Finished difference Result 3739 states and 6100 transitions. [2023-12-16 07:33:08,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:08,049 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:08,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:08,056 INFO L225 Difference]: With dead ends: 3739 [2023-12-16 07:33:08,056 INFO L226 Difference]: Without dead ends: 2952 [2023-12-16 07:33:08,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-16 07:33:08,060 INFO L413 NwaCegarLoop]: 4209 mSDtfsCounter, 20 mSDsluCounter, 8412 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12621 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:08,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12621 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:33:08,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2023-12-16 07:33:08,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2924. [2023-12-16 07:33:08,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2924 states, 2844 states have (on average 1.7257383966244726) internal successors, (4908), 2848 states have internal predecessors, (4908), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:08,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2924 states to 2924 states and 4997 transitions. [2023-12-16 07:33:08,150 INFO L78 Accepts]: Start accepts. Automaton has 2924 states and 4997 transitions. Word has length 92 [2023-12-16 07:33:08,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:08,150 INFO L495 AbstractCegarLoop]: Abstraction has 2924 states and 4997 transitions. [2023-12-16 07:33:08,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:08,151 INFO L276 IsEmpty]: Start isEmpty. Operand 2924 states and 4997 transitions. [2023-12-16 07:33:08,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:08,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:08,152 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] [2023-12-16 07:33:08,157 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-16 07:33:08,355 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-16 07:33:08,356 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:08,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:08,356 INFO L85 PathProgramCache]: Analyzing trace with hash 895984963, now seen corresponding path program 1 times [2023-12-16 07:33:08,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:08,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1877032438] [2023-12-16 07:33:08,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:08,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-16 07:33:08,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:08,358 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-16 07:33:08,358 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-16 07:33:08,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:08,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 07:33:08,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:08,448 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-16 07:33:08,448 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:08,448 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:08,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1877032438] [2023-12-16 07:33:08,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1877032438] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:08,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:08,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:08,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98136591] [2023-12-16 07:33:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:08,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:08,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:08,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:08,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:08,450 INFO L87 Difference]: Start difference. First operand 2924 states and 4997 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:08,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:08,555 INFO L93 Difference]: Finished difference Result 3723 states and 6054 transitions. [2023-12-16 07:33:08,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:08,556 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:08,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:08,562 INFO L225 Difference]: With dead ends: 3723 [2023-12-16 07:33:08,562 INFO L226 Difference]: Without dead ends: 2932 [2023-12-16 07:33:08,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 89 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-16 07:33:08,565 INFO L413 NwaCegarLoop]: 4209 mSDtfsCounter, 2 mSDsluCounter, 8413 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12622 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:08,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12622 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:33:08,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2932 states. [2023-12-16 07:33:08,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2932 to 2928. [2023-12-16 07:33:08,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2928 states, 2848 states have (on average 1.7212078651685394) internal successors, (4902), 2852 states have internal predecessors, (4902), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:08,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2928 states to 2928 states and 4991 transitions. [2023-12-16 07:33:08,642 INFO L78 Accepts]: Start accepts. Automaton has 2928 states and 4991 transitions. Word has length 92 [2023-12-16 07:33:08,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:08,642 INFO L495 AbstractCegarLoop]: Abstraction has 2928 states and 4991 transitions. [2023-12-16 07:33:08,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:08,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2928 states and 4991 transitions. [2023-12-16 07:33:08,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:08,643 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:08,643 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] [2023-12-16 07:33:08,647 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-16 07:33:08,847 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-16 07:33:08,847 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:08,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:08,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1347998335, now seen corresponding path program 1 times [2023-12-16 07:33:08,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:08,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [492077771] [2023-12-16 07:33:08,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:08,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-16 07:33:08,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:08,850 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-16 07:33:08,852 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-16 07:33:08,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:08,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 07:33:08,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:09,042 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-16 07:33:09,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:09,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:09,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [492077771] [2023-12-16 07:33:09,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [492077771] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:09,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:09,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:09,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097561403] [2023-12-16 07:33:09,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:09,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:09,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:09,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:09,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:09,044 INFO L87 Difference]: Start difference. First operand 2928 states and 4991 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:09,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:09,325 INFO L93 Difference]: Finished difference Result 3724 states and 6013 transitions. [2023-12-16 07:33:09,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 07:33:09,325 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:09,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:09,331 INFO L225 Difference]: With dead ends: 3724 [2023-12-16 07:33:09,331 INFO L226 Difference]: Without dead ends: 2928 [2023-12-16 07:33:09,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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-16 07:33:09,334 INFO L413 NwaCegarLoop]: 4119 mSDtfsCounter, 4253 mSDsluCounter, 8170 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4265 SdHoareTripleChecker+Valid, 12289 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:09,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4265 Valid, 12289 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:33:09,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2928 states. [2023-12-16 07:33:09,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2928 to 2928. [2023-12-16 07:33:09,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2928 states, 2848 states have (on average 1.71875) internal successors, (4895), 2852 states have internal predecessors, (4895), 45 states have call successors, (45), 33 states have call predecessors, (45), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:09,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2928 states to 2928 states and 4984 transitions. [2023-12-16 07:33:09,404 INFO L78 Accepts]: Start accepts. Automaton has 2928 states and 4984 transitions. Word has length 92 [2023-12-16 07:33:09,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:09,405 INFO L495 AbstractCegarLoop]: Abstraction has 2928 states and 4984 transitions. [2023-12-16 07:33:09,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:09,405 INFO L276 IsEmpty]: Start isEmpty. Operand 2928 states and 4984 transitions. [2023-12-16 07:33:09,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:09,406 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:09,406 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] [2023-12-16 07:33:09,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 07:33:09,621 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-16 07:33:09,622 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:09,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:09,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1857471425, now seen corresponding path program 1 times [2023-12-16 07:33:09,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:09,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312277479] [2023-12-16 07:33:09,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:09,623 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-16 07:33:09,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:09,625 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-16 07:33:09,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 (19)] Waiting until timeout for monitored process [2023-12-16 07:33:09,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:09,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 07:33:09,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:09,831 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-16 07:33:09,831 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:09,831 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:09,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1312277479] [2023-12-16 07:33:09,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1312277479] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:09,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:09,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:09,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375137178] [2023-12-16 07:33:09,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:09,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 07:33:09,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:09,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 07:33:09,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 07:33:09,833 INFO L87 Difference]: Start difference. First operand 2928 states and 4984 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:10,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:10,198 INFO L93 Difference]: Finished difference Result 3824 states and 6141 transitions. [2023-12-16 07:33:10,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 07:33:10,200 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 92 [2023-12-16 07:33:10,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:10,206 INFO L225 Difference]: With dead ends: 3824 [2023-12-16 07:33:10,206 INFO L226 Difference]: Without dead ends: 3028 [2023-12-16 07:33:10,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 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-16 07:33:10,208 INFO L413 NwaCegarLoop]: 4118 mSDtfsCounter, 4294 mSDsluCounter, 8166 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4306 SdHoareTripleChecker+Valid, 12284 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:10,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4306 Valid, 12284 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:10,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3028 states. [2023-12-16 07:33:10,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3028 to 3004. [2023-12-16 07:33:10,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3004 states, 2922 states have (on average 1.6995208761122518) internal successors, (4966), 2926 states have internal predecessors, (4966), 45 states have call successors, (45), 35 states have call predecessors, (45), 35 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-16 07:33:10,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 5055 transitions. [2023-12-16 07:33:10,282 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 5055 transitions. Word has length 92 [2023-12-16 07:33:10,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:10,282 INFO L495 AbstractCegarLoop]: Abstraction has 3004 states and 5055 transitions. [2023-12-16 07:33:10,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 07:33:10,282 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 5055 transitions. [2023-12-16 07:33:10,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 07:33:10,283 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:10,283 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] [2023-12-16 07:33:10,288 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-16 07:33:10,488 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-16 07:33:10,488 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:10,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:10,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1619847421, now seen corresponding path program 1 times [2023-12-16 07:33:10,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:10,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955985903] [2023-12-16 07:33:10,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:10,489 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-16 07:33:10,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:10,491 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-16 07:33:10,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 (20)] Waiting until timeout for monitored process [2023-12-16 07:33:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:10,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:33:10,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:10,682 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-16 07:33:10,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:10,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:10,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955985903] [2023-12-16 07:33:10,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955985903] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:10,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:10,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 07:33:10,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261774702] [2023-12-16 07:33:10,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:10,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:33:10,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:10,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:33:10,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:10,685 INFO L87 Difference]: Start difference. First operand 3004 states and 5055 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 07:33:10,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:10,813 INFO L93 Difference]: Finished difference Result 4707 states and 7180 transitions. [2023-12-16 07:33:10,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:33:10,813 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 92 [2023-12-16 07:33:10,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:10,819 INFO L225 Difference]: With dead ends: 4707 [2023-12-16 07:33:10,819 INFO L226 Difference]: Without dead ends: 3836 [2023-12-16 07:33:10,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:10,822 INFO L413 NwaCegarLoop]: 4240 mSDtfsCounter, 4116 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4116 SdHoareTripleChecker+Valid, 4459 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:10,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4116 Valid, 4459 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:33:10,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3836 states. [2023-12-16 07:33:10,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3836 to 3834. [2023-12-16 07:33:10,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3834 states, 3678 states have (on average 1.601141924959217) internal successors, (5889), 3685 states have internal predecessors, (5889), 84 states have call successors, (84), 69 states have call predecessors, (84), 70 states have return successors, (84), 80 states have call predecessors, (84), 82 states have call successors, (84) [2023-12-16 07:33:10,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3834 states to 3834 states and 6057 transitions. [2023-12-16 07:33:10,931 INFO L78 Accepts]: Start accepts. Automaton has 3834 states and 6057 transitions. Word has length 92 [2023-12-16 07:33:10,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:10,931 INFO L495 AbstractCegarLoop]: Abstraction has 3834 states and 6057 transitions. [2023-12-16 07:33:10,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-16 07:33:10,931 INFO L276 IsEmpty]: Start isEmpty. Operand 3834 states and 6057 transitions. [2023-12-16 07:33:10,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 07:33:10,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:10,934 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:10,940 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 (20)] Ended with exit code 0 [2023-12-16 07:33:11,138 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-16 07:33:11,138 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:11,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:11,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1414176846, now seen corresponding path program 1 times [2023-12-16 07:33:11,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:11,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888260079] [2023-12-16 07:33:11,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:11,139 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-16 07:33:11,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:11,140 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-16 07:33:11,143 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-16 07:33:11,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:11,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:33:11,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:11,408 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 07:33:11,409 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:11,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:11,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888260079] [2023-12-16 07:33:11,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888260079] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:11,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:11,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:11,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688008099] [2023-12-16 07:33:11,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:11,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:11,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:11,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:11,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:11,411 INFO L87 Difference]: Start difference. First operand 3834 states and 6057 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:11,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:11,875 INFO L93 Difference]: Finished difference Result 7140 states and 10105 transitions. [2023-12-16 07:33:11,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:11,876 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 148 [2023-12-16 07:33:11,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:11,885 INFO L225 Difference]: With dead ends: 7140 [2023-12-16 07:33:11,885 INFO L226 Difference]: Without dead ends: 5440 [2023-12-16 07:33:11,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 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-16 07:33:11,890 INFO L413 NwaCegarLoop]: 4254 mSDtfsCounter, 4280 mSDsluCounter, 4344 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4284 SdHoareTripleChecker+Valid, 8598 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:11,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4284 Valid, 8598 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:11,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5440 states. [2023-12-16 07:33:12,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5440 to 5436. [2023-12-16 07:33:12,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5436 states, 5137 states have (on average 1.4928946856141716) internal successors, (7669), 5153 states have internal predecessors, (7669), 157 states have call successors, (157), 129 states have call predecessors, (157), 140 states have return successors, (179), 155 states have call predecessors, (179), 155 states have call successors, (179) [2023-12-16 07:33:12,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5436 states to 5436 states and 8005 transitions. [2023-12-16 07:33:12,083 INFO L78 Accepts]: Start accepts. Automaton has 5436 states and 8005 transitions. Word has length 148 [2023-12-16 07:33:12,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:12,084 INFO L495 AbstractCegarLoop]: Abstraction has 5436 states and 8005 transitions. [2023-12-16 07:33:12,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:12,084 INFO L276 IsEmpty]: Start isEmpty. Operand 5436 states and 8005 transitions. [2023-12-16 07:33:12,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-16 07:33:12,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:12,087 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:12,096 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-16 07:33:12,292 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-16 07:33:12,293 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:12,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:12,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1570157388, now seen corresponding path program 1 times [2023-12-16 07:33:12,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:12,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256861678] [2023-12-16 07:33:12,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:12,294 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-16 07:33:12,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:12,295 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-16 07:33:12,324 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-16 07:33:12,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:12,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:33:12,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:12,424 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 07:33:12,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:12,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:12,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256861678] [2023-12-16 07:33:12,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1256861678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:12,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:12,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:33:12,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247439148] [2023-12-16 07:33:12,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:12,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:33:12,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:12,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:33:12,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:12,427 INFO L87 Difference]: Start difference. First operand 5436 states and 8005 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:12,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:12,611 INFO L93 Difference]: Finished difference Result 8730 states and 12016 transitions. [2023-12-16 07:33:12,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:33:12,612 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 148 [2023-12-16 07:33:12,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:12,622 INFO L225 Difference]: With dead ends: 8730 [2023-12-16 07:33:12,622 INFO L226 Difference]: Without dead ends: 5428 [2023-12-16 07:33:12,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 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-16 07:33:12,629 INFO L413 NwaCegarLoop]: 4202 mSDtfsCounter, 262 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 8159 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:12,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 8159 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:33:12,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5428 states. [2023-12-16 07:33:12,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5428 to 5428. [2023-12-16 07:33:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5428 states, 5132 states have (on average 1.4925954793452845) internal successors, (7660), 5147 states have internal predecessors, (7660), 154 states have call successors, (154), 129 states have call predecessors, (154), 140 states have return successors, (176), 152 states have call predecessors, (176), 152 states have call successors, (176) [2023-12-16 07:33:12,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5428 states to 5428 states and 7990 transitions. [2023-12-16 07:33:12,829 INFO L78 Accepts]: Start accepts. Automaton has 5428 states and 7990 transitions. Word has length 148 [2023-12-16 07:33:12,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:12,829 INFO L495 AbstractCegarLoop]: Abstraction has 5428 states and 7990 transitions. [2023-12-16 07:33:12,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:12,829 INFO L276 IsEmpty]: Start isEmpty. Operand 5428 states and 7990 transitions. [2023-12-16 07:33:12,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-16 07:33:12,833 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:12,833 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:12,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 07:33:13,038 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-16 07:33:13,038 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:13,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:13,039 INFO L85 PathProgramCache]: Analyzing trace with hash -940427849, now seen corresponding path program 1 times [2023-12-16 07:33:13,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:13,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1782801640] [2023-12-16 07:33:13,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:13,039 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-16 07:33:13,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:13,041 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-16 07:33:13,070 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-16 07:33:13,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:13,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:33:13,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:13,313 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 07:33:13,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:13,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:13,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1782801640] [2023-12-16 07:33:13,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1782801640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:13,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:13,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:13,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196723277] [2023-12-16 07:33:13,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:13,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:13,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:13,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:13,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:13,315 INFO L87 Difference]: Start difference. First operand 5428 states and 7990 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:13,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:13,875 INFO L93 Difference]: Finished difference Result 11703 states and 15640 transitions. [2023-12-16 07:33:13,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:13,877 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 150 [2023-12-16 07:33:13,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:13,890 INFO L225 Difference]: With dead ends: 11703 [2023-12-16 07:33:13,890 INFO L226 Difference]: Without dead ends: 8409 [2023-12-16 07:33:13,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 148 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-16 07:33:13,895 INFO L413 NwaCegarLoop]: 4237 mSDtfsCounter, 4275 mSDsluCounter, 4326 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4280 SdHoareTripleChecker+Valid, 8563 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:13,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4280 Valid, 8563 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:33:13,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8409 states. [2023-12-16 07:33:14,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8409 to 8405. [2023-12-16 07:33:14,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8405 states, 7842 states have (on average 1.3973476154042337) internal successors, (10958), 7874 states have internal predecessors, (10958), 289 states have call successors, (289), 241 states have call predecessors, (289), 272 states have return successors, (355), 291 states have call predecessors, (355), 287 states have call successors, (355) [2023-12-16 07:33:14,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8405 states to 8405 states and 11602 transitions. [2023-12-16 07:33:14,207 INFO L78 Accepts]: Start accepts. Automaton has 8405 states and 11602 transitions. Word has length 150 [2023-12-16 07:33:14,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:14,208 INFO L495 AbstractCegarLoop]: Abstraction has 8405 states and 11602 transitions. [2023-12-16 07:33:14,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:14,208 INFO L276 IsEmpty]: Start isEmpty. Operand 8405 states and 11602 transitions. [2023-12-16 07:33:14,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-16 07:33:14,213 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:14,213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:14,218 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-16 07:33:14,418 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-16 07:33:14,418 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:14,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:14,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1480857355, now seen corresponding path program 1 times [2023-12-16 07:33:14,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:14,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880637195] [2023-12-16 07:33:14,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:14,420 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-16 07:33:14,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:14,421 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-16 07:33:14,450 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-16 07:33:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:14,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:33:14,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:14,549 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 07:33:14,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:14,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:14,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880637195] [2023-12-16 07:33:14,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880637195] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:14,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:14,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:33:14,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054652925] [2023-12-16 07:33:14,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:14,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:33:14,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:14,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:33:14,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:14,550 INFO L87 Difference]: Start difference. First operand 8405 states and 11602 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:14,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:14,873 INFO L93 Difference]: Finished difference Result 14669 states and 19213 transitions. [2023-12-16 07:33:14,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:33:14,873 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 150 [2023-12-16 07:33:14,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:14,891 INFO L225 Difference]: With dead ends: 14669 [2023-12-16 07:33:14,892 INFO L226 Difference]: Without dead ends: 8398 [2023-12-16 07:33:14,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 148 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-16 07:33:14,904 INFO L413 NwaCegarLoop]: 4201 mSDtfsCounter, 260 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 8158 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:14,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 8158 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:33:14,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8398 states. [2023-12-16 07:33:15,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8398 to 8398. [2023-12-16 07:33:15,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8398 states, 7838 states have (on average 1.397167644807349) internal successors, (10951), 7869 states have internal predecessors, (10951), 286 states have call successors, (286), 241 states have call predecessors, (286), 272 states have return successors, (352), 288 states have call predecessors, (352), 284 states have call successors, (352) [2023-12-16 07:33:15,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8398 states to 8398 states and 11589 transitions. [2023-12-16 07:33:15,347 INFO L78 Accepts]: Start accepts. Automaton has 8398 states and 11589 transitions. Word has length 150 [2023-12-16 07:33:15,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:15,347 INFO L495 AbstractCegarLoop]: Abstraction has 8398 states and 11589 transitions. [2023-12-16 07:33:15,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:15,348 INFO L276 IsEmpty]: Start isEmpty. Operand 8398 states and 11589 transitions. [2023-12-16 07:33:15,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 07:33:15,353 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:15,353 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:15,359 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-16 07:33:15,558 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-16 07:33:15,558 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:15,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:15,559 INFO L85 PathProgramCache]: Analyzing trace with hash 688867954, now seen corresponding path program 1 times [2023-12-16 07:33:15,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:15,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [372772066] [2023-12-16 07:33:15,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:15,559 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-16 07:33:15,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:15,560 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-16 07:33:15,584 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-16 07:33:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:15,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:33:15,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:15,843 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 07:33:15,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:15,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:15,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [372772066] [2023-12-16 07:33:15,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [372772066] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:15,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:15,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:15,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765330992] [2023-12-16 07:33:15,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:15,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:15,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:15,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:15,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:15,845 INFO L87 Difference]: Start difference. First operand 8398 states and 11589 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:16,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:16,518 INFO L93 Difference]: Finished difference Result 20286 states and 26043 transitions. [2023-12-16 07:33:16,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:16,519 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 152 [2023-12-16 07:33:16,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:16,550 INFO L225 Difference]: With dead ends: 20286 [2023-12-16 07:33:16,550 INFO L226 Difference]: Without dead ends: 14022 [2023-12-16 07:33:16,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 150 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-16 07:33:16,564 INFO L413 NwaCegarLoop]: 4140 mSDtfsCounter, 4281 mSDsluCounter, 4242 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4287 SdHoareTripleChecker+Valid, 8382 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:16,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4287 Valid, 8382 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 07:33:16,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14022 states. [2023-12-16 07:33:17,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14022 to 14018. [2023-12-16 07:33:17,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14018 states, 12954 states have (on average 1.3252277288868304) internal successors, (17167), 13021 states have internal predecessors, (17167), 534 states have call successors, (534), 449 states have call predecessors, (534), 528 states have return successors, (696), 548 states have call predecessors, (696), 532 states have call successors, (696) [2023-12-16 07:33:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14018 states to 14018 states and 18397 transitions. [2023-12-16 07:33:17,223 INFO L78 Accepts]: Start accepts. Automaton has 14018 states and 18397 transitions. Word has length 152 [2023-12-16 07:33:17,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:17,223 INFO L495 AbstractCegarLoop]: Abstraction has 14018 states and 18397 transitions. [2023-12-16 07:33:17,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:17,223 INFO L276 IsEmpty]: Start isEmpty. Operand 14018 states and 18397 transitions. [2023-12-16 07:33:17,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-16 07:33:17,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:17,232 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:17,239 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-16 07:33:17,436 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-16 07:33:17,436 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:17,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:17,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1186732471, now seen corresponding path program 1 times [2023-12-16 07:33:17,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:17,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415364699] [2023-12-16 07:33:17,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:17,437 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-16 07:33:17,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:17,438 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-16 07:33:17,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 07:33:17,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:17,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:33:17,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:17,696 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 07:33:17,697 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:17,697 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:17,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415364699] [2023-12-16 07:33:17,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415364699] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:17,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:17,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:17,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14347990] [2023-12-16 07:33:17,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:17,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:17,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:17,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:17,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:17,699 INFO L87 Difference]: Start difference. First operand 14018 states and 18397 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:18,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:18,939 INFO L93 Difference]: Finished difference Result 38347 states and 47741 transitions. [2023-12-16 07:33:18,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:18,940 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 154 [2023-12-16 07:33:18,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:19,003 INFO L225 Difference]: With dead ends: 38347 [2023-12-16 07:33:19,004 INFO L226 Difference]: Without dead ends: 26463 [2023-12-16 07:33:19,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 152 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-16 07:33:19,025 INFO L413 NwaCegarLoop]: 4217 mSDtfsCounter, 4271 mSDsluCounter, 4294 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4277 SdHoareTripleChecker+Valid, 8511 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:19,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4277 Valid, 8511 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:19,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26463 states. [2023-12-16 07:33:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26463 to 26011. [2023-12-16 07:33:20,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26011 states, 23696 states have (on average 1.2681465226198514) internal successors, (30050), 24004 states have internal predecessors, (30050), 1001 states have call successors, (1001), 833 states have call predecessors, (1001), 1312 states have return successors, (1676), 1175 states have call predecessors, (1676), 999 states have call successors, (1676) [2023-12-16 07:33:20,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26011 states to 26011 states and 32727 transitions. [2023-12-16 07:33:20,367 INFO L78 Accepts]: Start accepts. Automaton has 26011 states and 32727 transitions. Word has length 154 [2023-12-16 07:33:20,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:20,367 INFO L495 AbstractCegarLoop]: Abstraction has 26011 states and 32727 transitions. [2023-12-16 07:33:20,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:20,368 INFO L276 IsEmpty]: Start isEmpty. Operand 26011 states and 32727 transitions. [2023-12-16 07:33:20,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-16 07:33:20,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:20,383 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:20,388 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-16 07:33:20,587 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-16 07:33:20,588 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:20,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:20,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1525020021, now seen corresponding path program 1 times [2023-12-16 07:33:20,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:20,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114891231] [2023-12-16 07:33:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:20,589 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 07:33:20,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:20,590 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-16 07:33:20,591 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-16 07:33:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:20,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:33:20,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:20,699 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 07:33:20,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:20,700 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:20,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114891231] [2023-12-16 07:33:20,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114891231] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:20,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:20,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:33:20,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350136611] [2023-12-16 07:33:20,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:20,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:33:20,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:20,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:33:20,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:20,701 INFO L87 Difference]: Start difference. First operand 26011 states and 32727 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:21,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:21,760 INFO L93 Difference]: Finished difference Result 49884 states and 61468 transitions. [2023-12-16 07:33:21,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:33:21,761 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 154 [2023-12-16 07:33:21,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:21,809 INFO L225 Difference]: With dead ends: 49884 [2023-12-16 07:33:21,810 INFO L226 Difference]: Without dead ends: 26006 [2023-12-16 07:33:21,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 152 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-16 07:33:21,834 INFO L413 NwaCegarLoop]: 4200 mSDtfsCounter, 257 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 8157 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:21,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 8157 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:33:21,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26006 states. [2023-12-16 07:33:22,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26006 to 26006. [2023-12-16 07:33:22,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26006 states, 23694 states have (on average 1.2680847471933823) internal successors, (30046), 24001 states have internal predecessors, (30046), 998 states have call successors, (998), 833 states have call predecessors, (998), 1312 states have return successors, (1672), 1172 states have call predecessors, (1672), 996 states have call successors, (1672) [2023-12-16 07:33:22,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26006 states to 26006 states and 32716 transitions. [2023-12-16 07:33:22,910 INFO L78 Accepts]: Start accepts. Automaton has 26006 states and 32716 transitions. Word has length 154 [2023-12-16 07:33:22,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:22,910 INFO L495 AbstractCegarLoop]: Abstraction has 26006 states and 32716 transitions. [2023-12-16 07:33:22,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:22,910 INFO L276 IsEmpty]: Start isEmpty. Operand 26006 states and 32716 transitions. [2023-12-16 07:33:22,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-16 07:33:22,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:22,923 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:22,931 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-16 07:33:23,128 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-16 07:33:23,128 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:23,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:23,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1031167282, now seen corresponding path program 1 times [2023-12-16 07:33:23,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:23,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080598125] [2023-12-16 07:33:23,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:23,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-16 07:33:23,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:23,130 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-16 07:33:23,131 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-16 07:33:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:23,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 07:33:23,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:23,412 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 07:33:23,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:23,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:23,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080598125] [2023-12-16 07:33:23,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080598125] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:23,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:23,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 07:33:23,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124328332] [2023-12-16 07:33:23,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:23,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 07:33:23,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:23,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 07:33:23,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 07:33:23,413 INFO L87 Difference]: Start difference. First operand 26006 states and 32716 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:25,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:25,479 INFO L93 Difference]: Finished difference Result 70458 states and 86225 transitions. [2023-12-16 07:33:25,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 07:33:25,479 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 156 [2023-12-16 07:33:25,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:25,558 INFO L225 Difference]: With dead ends: 70458 [2023-12-16 07:33:25,558 INFO L226 Difference]: Without dead ends: 46586 [2023-12-16 07:33:25,595 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 154 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-16 07:33:25,596 INFO L413 NwaCegarLoop]: 4196 mSDtfsCounter, 4254 mSDsluCounter, 4273 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4260 SdHoareTripleChecker+Valid, 8469 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:25,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4260 Valid, 8469 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 07:33:25,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46586 states. [2023-12-16 07:33:27,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46586 to 46582. [2023-12-16 07:33:27,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46582 states, 42219 states have (on average 1.2390392951041) internal successors, (52311), 42831 states have internal predecessors, (52311), 1865 states have call successors, (1865), 1537 states have call predecessors, (1865), 2496 states have return successors, (3227), 2215 states have call predecessors, (3227), 1863 states have call successors, (3227) [2023-12-16 07:33:27,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46582 states to 46582 states and 57403 transitions. [2023-12-16 07:33:27,948 INFO L78 Accepts]: Start accepts. Automaton has 46582 states and 57403 transitions. Word has length 156 [2023-12-16 07:33:27,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:27,948 INFO L495 AbstractCegarLoop]: Abstraction has 46582 states and 57403 transitions. [2023-12-16 07:33:27,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 07:33:27,949 INFO L276 IsEmpty]: Start isEmpty. Operand 46582 states and 57403 transitions. [2023-12-16 07:33:27,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-16 07:33:27,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:27,964 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:27,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-16 07:33:28,164 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-16 07:33:28,165 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:28,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:28,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1366820556, now seen corresponding path program 1 times [2023-12-16 07:33:28,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:28,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1147973674] [2023-12-16 07:33:28,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:28,165 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-16 07:33:28,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:28,166 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-16 07:33:28,167 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-16 07:33:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:28,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:33:28,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:28,282 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-16 07:33:28,282 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:28,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:28,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1147973674] [2023-12-16 07:33:28,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1147973674] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:28,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:28,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:33:28,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049347212] [2023-12-16 07:33:28,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:28,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:33:28,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:28,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:33:28,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:28,284 INFO L87 Difference]: Start difference. First operand 46582 states and 57403 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:30,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 07:33:30,524 INFO L93 Difference]: Finished difference Result 91026 states and 110822 transitions. [2023-12-16 07:33:30,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:33:30,533 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 156 [2023-12-16 07:33:30,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 07:33:30,620 INFO L225 Difference]: With dead ends: 91026 [2023-12-16 07:33:30,620 INFO L226 Difference]: Without dead ends: 46578 [2023-12-16 07:33:30,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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-16 07:33:30,660 INFO L413 NwaCegarLoop]: 4199 mSDtfsCounter, 255 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 8156 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:30,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 8156 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 07:33:30,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46578 states. [2023-12-16 07:33:32,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46578 to 46578. [2023-12-16 07:33:32,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46578 states, 42218 states have (on average 1.2390212705481074) internal successors, (52309), 42829 states have internal predecessors, (52309), 1862 states have call successors, (1862), 1537 states have call predecessors, (1862), 2496 states have return successors, (3224), 2212 states have call predecessors, (3224), 1860 states have call successors, (3224) [2023-12-16 07:33:32,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46578 states to 46578 states and 57395 transitions. [2023-12-16 07:33:32,998 INFO L78 Accepts]: Start accepts. Automaton has 46578 states and 57395 transitions. Word has length 156 [2023-12-16 07:33:32,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 07:33:32,998 INFO L495 AbstractCegarLoop]: Abstraction has 46578 states and 57395 transitions. [2023-12-16 07:33:32,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 07:33:32,998 INFO L276 IsEmpty]: Start isEmpty. Operand 46578 states and 57395 transitions. [2023-12-16 07:33:33,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-16 07:33:33,013 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 07:33:33,014 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 07:33:33,018 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-16 07:33:33,214 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-16 07:33:33,214 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 07:33:33,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 07:33:33,215 INFO L85 PathProgramCache]: Analyzing trace with hash 272790967, now seen corresponding path program 1 times [2023-12-16 07:33:33,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 07:33:33,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1938454246] [2023-12-16 07:33:33,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 07:33:33,215 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-16 07:33:33,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 07:33:33,217 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-16 07:33:33,218 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-16 07:33:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 07:33:33,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 07:33:33,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 07:33:33,370 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 07:33:33,370 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 07:33:33,370 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 07:33:33,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1938454246] [2023-12-16 07:33:33,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1938454246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 07:33:33,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 07:33:33,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 07:33:33,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771479052] [2023-12-16 07:33:33,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 07:33:33,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 07:33:33,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 07:33:33,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 07:33:33,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 07:33:33,372 INFO L87 Difference]: Start difference. First operand 46578 states and 57395 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Received shutdown request... [2023-12-16 07:33:35,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 07:33:35,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 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-16 07:33:35,460 INFO L413 NwaCegarLoop]: 4370 mSDtfsCounter, 174 mSDsluCounter, 4191 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 8561 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 07:33:35,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 8561 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 07:33:35,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 07:33:35,466 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-16 07:33:35,476 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 07:33:35,476 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 07:33:35,666 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-16 07:33:35,667 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (46578states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (68802 states constructed, input type IntersectNwa). [2023-12-16 07:33:35,669 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 07:33:35,672 INFO L445 BasicCegarLoop]: Path program 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] [2023-12-16 07:33:35,674 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 07:33:35,675 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 07:33:35 BoogieIcfgContainer [2023-12-16 07:33:35,675 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 07:33:35,676 INFO L158 Benchmark]: Toolchain (without parser) took 53307.67ms. Allocated memory was 202.4MB in the beginning and 5.2GB in the end (delta: 5.0GB). Free memory was 117.2MB in the beginning and 4.1GB in the end (delta: -4.0GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-16 07:33:35,676 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 202.4MB. Free memory is still 149.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 07:33:35,676 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3068.55ms. Allocated memory was 202.4MB in the beginning and 354.4MB in the end (delta: 152.0MB). Free memory was 116.8MB in the beginning and 248.8MB in the end (delta: -132.0MB). Peak memory consumption was 226.6MB. Max. memory is 8.0GB. [2023-12-16 07:33:35,676 INFO L158 Benchmark]: Boogie Procedure Inliner took 515.87ms. Allocated memory was 354.4MB in the beginning and 595.6MB in the end (delta: 241.2MB). Free memory was 248.8MB in the beginning and 457.5MB in the end (delta: -208.7MB). Peak memory consumption was 114.8MB. Max. memory is 8.0GB. [2023-12-16 07:33:35,677 INFO L158 Benchmark]: Boogie Preprocessor took 581.50ms. Allocated memory is still 595.6MB. Free memory was 457.5MB in the beginning and 396.1MB in the end (delta: 61.3MB). Peak memory consumption was 70.3MB. Max. memory is 8.0GB. [2023-12-16 07:33:35,677 INFO L158 Benchmark]: RCFGBuilder took 9299.48ms. Allocated memory was 595.6MB in the beginning and 1.4GB in the end (delta: 777.0MB). Free memory was 396.1MB in the beginning and 648.9MB in the end (delta: -252.7MB). Peak memory consumption was 524.3MB. Max. memory is 8.0GB. [2023-12-16 07:33:35,677 INFO L158 Benchmark]: TraceAbstraction took 39834.23ms. Allocated memory was 1.4GB in the beginning and 5.2GB in the end (delta: 3.8GB). Free memory was 648.3MB in the beginning and 4.1GB in the end (delta: -3.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-16 07:33:35,678 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 202.4MB. Free memory is still 149.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 3068.55ms. Allocated memory was 202.4MB in the beginning and 354.4MB in the end (delta: 152.0MB). Free memory was 116.8MB in the beginning and 248.8MB in the end (delta: -132.0MB). Peak memory consumption was 226.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 515.87ms. Allocated memory was 354.4MB in the beginning and 595.6MB in the end (delta: 241.2MB). Free memory was 248.8MB in the beginning and 457.5MB in the end (delta: -208.7MB). Peak memory consumption was 114.8MB. Max. memory is 8.0GB. * Boogie Preprocessor took 581.50ms. Allocated memory is still 595.6MB. Free memory was 457.5MB in the beginning and 396.1MB in the end (delta: 61.3MB). Peak memory consumption was 70.3MB. Max. memory is 8.0GB. * RCFGBuilder took 9299.48ms. Allocated memory was 595.6MB in the beginning and 1.4GB in the end (delta: 777.0MB). Free memory was 396.1MB in the beginning and 648.9MB in the end (delta: -252.7MB). Peak memory consumption was 524.3MB. Max. memory is 8.0GB. * TraceAbstraction took 39834.23ms. Allocated memory was 1.4GB in the beginning and 5.2GB in the end (delta: 3.8GB). Free memory was 648.3MB in the beginning and 4.1GB in the end (delta: -3.4GB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 11173]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 11173). Cancelled while NwaCegarLoop was constructing difference of abstraction (46578states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (68802 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 11133]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 11133). Cancelled while NwaCegarLoop was constructing difference of abstraction (46578states) and FLOYD_HOARE automaton (currently 3 states, 3 states before enhancement),while ReachableStatesComputation was computing reachable states (68802 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 2318 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 39.8s, OverallIterations: 29, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 17.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 79462 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 79281 mSDsluCounter, 307603 SdHoareTripleChecker+Invalid, 4.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 186237 mSDsCounter, 616 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5625 IncrementalHoareTripleChecker+Invalid, 6241 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 616 mSolverCounterUnsat, 121366 mSDtfsCounter, 5625 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3268 GetRequests, 3187 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=46582occurred in iteration=27, InterpolantAutomatonStates: 120, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 10.5s AutomataMinimizationTime, 28 MinimizatonAttempts, 699 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 2.1s InterpolantComputationTime, 3274 NumberOfCodeBlocks, 3274 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 3245 ConstructedInterpolants, 0 QuantifiedInterpolants, 5661 SizeOfPredicates, 5 NumberOfNonLiveVariables, 8114 ConjunctsInSsa, 126 ConjunctsInUnsatCore, 29 InterpolantComputations, 29 PerfectInterpolantSequences, 430/430 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown